Zahary Karadjov
|
b11fe5d0b4
|
more uint related fixes
|
2012-06-14 17:33:00 +03:00 |
|
Zahary Karadjov
|
d10b524c9a
|
generate default destructors
|
2012-06-06 19:11:52 +03:00 |
|
Araq
|
7f64e95747
|
fixes a long standing bug concerning assignment of case objects
|
2012-05-22 01:02:33 +02:00 |
|
Araq
|
29b63be980
|
added another system.getStackTrace
|
2012-05-20 18:42:50 +02:00 |
|
Araq
|
c323ec0155
|
added system.getStackTrace; docgen refactoring (incomplete)
|
2012-05-06 01:16:36 +02:00 |
|
Araq
|
7e7c514dfc
|
documentation improvements; GC_step improved
|
2012-04-21 16:38:25 +02:00 |
|
Araq
|
4aba7421f5
|
GC with realtime support
|
2012-04-21 03:19:43 +02:00 |
|
Araq
|
959e370ae9
|
@ is a sigil-like operator
|
2012-04-15 10:02:15 +02:00 |
|
Araq
|
c7fc519fa3
|
forgot to add lib/system/embedded.nim
|
2012-03-31 01:18:49 +02:00 |
|
Araq
|
b2c255c739
|
bugfix: DLLs should compile again
|
2012-03-31 01:16:44 +02:00 |
|
Araq
|
142e849b91
|
implemented support for the AVR CPU and standalone OS
|
2012-03-31 01:03:14 +02:00 |
|
Araq
|
1af0601011
|
bugfix #100 again
|
2012-03-28 16:43:05 +02:00 |
|
Araq
|
03ba0f3e25
|
implemented marker procs for the GC resulting in huge speedups
|
2012-03-21 23:10:56 +01:00 |
|
Zahary Karadjov
|
e5bd3b5b97
|
bootstraps fine with overloadable templates
|
2012-03-14 21:00:42 +02:00 |
|
Araq
|
ff4a69b624
|
win64 is a supported target; bugfix: nimrod c -r on windows; stdlib uses wide char versions of the WinAPI
|
2012-03-04 21:44:56 +01:00 |
|
Araq
|
b2746c4659
|
added system.setControlCHook, system.writeStackTrace
|
2012-02-19 23:37:37 +01:00 |
|
Araq
|
74498d616e
|
fixes tests for 'system.shallow'
|
2012-02-10 00:50:19 +01:00 |
|
Araq
|
6b684f4f98
|
fixes tests for 'system.shallow'
|
2012-02-10 00:32:20 +01:00 |
|
Araq
|
fb35b855d5
|
added 'system.shallow'
|
2012-02-09 20:13:36 +01:00 |
|
Araq
|
3af91064e5
|
bugfix: reprEnum
|
2012-02-02 02:40:21 +01:00 |
|
Araq
|
7efe817ca3
|
bugfix: threading on PowerPC
|
2012-02-02 00:16:33 +01:00 |
|
Araq
|
a7e9ae55f4
|
tlsEmulation:on for windows/GCC
|
2012-01-29 23:04:07 +01:00 |
|
Araq
|
e75be73688
|
--tlsEmulation:on works in debug mode again
|
2012-01-29 10:43:41 +01:00 |
|
Araq
|
23340695d0
|
fixes #89
|
2012-01-29 02:13:53 +01:00 |
|
Araq
|
8d19a93f1a
|
pragma on/off improvements; endb rewritten
|
2012-01-28 23:22:44 +01:00 |
|
Araq
|
42dad650e0
|
bugfix: boehm GC improvements
|
2012-01-16 00:04:56 +01:00 |
|
Araq
|
4de5b82fdc
|
better inferfacing to boehm GC
|
2012-01-15 23:47:49 +01:00 |
|
Araq
|
1d1752cac7
|
removed nimKeepAlive as it's not necessary with interior pointer checking
|
2012-01-15 11:54:38 +01:00 |
|
Araq
|
9460f7cc4e
|
GC: growObj: revert to somewhat more efficient version
|
2012-01-13 21:15:52 +01:00 |
|
Araq
|
69997af8e9
|
bugfix: endless recursion in 'semAfterMacroCall'
|
2012-01-13 15:17:43 +01:00 |
|
Araq
|
76886432da
|
even more sys assertions
|
2012-01-13 12:49:06 +01:00 |
|
Araq
|
e6b3f50c7f
|
more sysasserts for allocator/gc
|
2012-01-12 19:44:57 +01:00 |
|
Araq
|
6599dca857
|
GC: interior pointers on stack are not necessarily aligned
|
2012-01-10 01:01:21 +01:00 |
|
Araq
|
d34345586f
|
unsuccessful phantom bug hunting
|
2012-01-08 20:18:24 +01:00 |
|
Araq
|
8aa4e46707
|
implemented incompleteStruct pragma; embedded debugger works with posix module
|
2012-01-05 00:46:51 +01:00 |
|
Araq
|
b5aafb4cf3
|
bugfix: +1 unnecessary in resizeString; caused annoying reallocations for strings created with 'newStringOfCap'
|
2012-01-02 23:53:07 +01:00 |
|
Araq
|
d849463af2
|
serious allocator bugfixes
|
2012-01-02 23:12:12 +01:00 |
|
Araq
|
4f1b89c30c
|
year 2012 for most copyright headers
|
2012-01-02 23:07:35 +01:00 |
|
Araq
|
4d9e8e13ae
|
MAP_ANONYMOUS is not always 0x20 for linux; changed the tests
|
2011-12-31 15:49:48 +01:00 |
|
Araq
|
05fd30df43
|
sysio: got rid of now unnecessary length check
|
2011-12-31 11:35:40 +01:00 |
|
Araq
|
61ff329337
|
Merge pull request #79 from Tass/master
readAll
|
2011-12-31 02:21:01 -08:00 |
|
Araq
|
5e5ed192e5
|
GC: use simple balanced tree instead of AVL tree
|
2011-12-30 20:42:47 +01:00 |
|
Simon Hafner
|
24917aaf1e
|
fixes for readAll
|
2011-12-30 14:15:12 +01:00 |
|
Araq
|
6a97bed6a7
|
GC: AVL tree uses unsigned comparisons
|
2011-12-30 12:05:48 +01:00 |
|
Araq
|
73919e3082
|
GC stack scanning cares about interior pointers
|
2011-12-30 11:03:01 +01:00 |
|
Simon Hafner
|
5ede29cd05
|
implemented readAll()
|
2011-12-22 17:17:06 +01:00 |
|
Araq
|
cd83cc81aa
|
code gen can generate code to keep alive stack roots
|
2011-12-22 15:04:00 +01:00 |
|
Araq
|
081ef4334c
|
GC: some inlining to improve performance sensitive parts
|
2011-12-13 00:58:37 +01:00 |
|
Araq
|
e8376067ef
|
C code gen: generate even better code for the GC
|
2011-12-12 22:46:21 +01:00 |
|
Araq
|
4487b614e1
|
c2nim compiles again
|
2011-12-12 19:11:31 +01:00 |
|