Araq
|
a1caef474b
|
proper distinction between --gc:none and --os:standalone
|
2015-06-29 02:48:33 +02:00 |
|
def
|
e7132767a1
|
Fix typos in comments
|
2015-06-21 21:25:38 +02:00 |
|
pdw
|
ff5b446dfc
|
lib/system/a-e - Dropped 'T' from types
|
2015-06-04 13:18:37 +02:00 |
|
def
|
22b4e4c2f2
|
Use more Natural and Positive numbers in proc parameters
- Didn't go through all modules, only the main ones I thought of
- Building the compiler and tests still work
|
2015-04-06 02:24:17 +02:00 |
|
Simon Hafner
|
6ce53e3d63
|
some better sysassert messages
|
2015-04-04 17:05:18 -05:00 |
|
Araq
|
a639824e5e
|
introduced 'benign' pragma
|
2014-10-25 22:01:23 +02:00 |
|
Araq
|
2f43fdb837
|
renamefest
|
2014-08-23 01:43:49 +02:00 |
|
Araq
|
fc0fda14ae
|
system files use new identifiers
|
2014-08-23 00:58:04 +02:00 |
|
Araq
|
dbf9117c56
|
the big renamefest: first steps
|
2014-08-22 23:54:26 +02:00 |
|
Jostein Berre Eliassen
|
f5ed8f3a1b
|
added getTotalSharedMem et al.
|
2014-05-20 00:44:16 +02:00 |
|
Araq
|
8e08ff559f
|
first version of 'spawn'
|
2014-04-16 08:44:57 +02:00 |
|
Araq
|
1101a40f91
|
improvements for 'pretty'
|
2013-12-28 23:30:53 +01:00 |
|
Araq
|
92b8fac94a
|
case consistency part 4
|
2013-12-27 23:10:36 +01:00 |
|
Araq
|
2df9b442c6
|
case consistency part 1
|
2013-12-27 15:48:53 +01:00 |
|
Araq
|
132b6b3efe
|
implemented 'injectStmt'; more debug support
|
2013-12-16 22:26:17 +01:00 |
|
Araq
|
f73cec7f01
|
GC: even more stress testing
|
2013-10-31 22:32:27 +01:00 |
|
Araq
|
e24305f1e1
|
bugfix: mark&sweep GC
|
2013-03-29 16:36:24 +01:00 |
|
Grzegorz Adam Hankiewicz
|
72a3e21f28
|
Removes executable bit for text files.
|
2013-03-16 23:53:07 +01:00 |
|
Araq
|
4fc575bc26
|
mark and sweep GC without bitvectors works
|
2013-02-19 23:07:08 +01:00 |
|
Araq
|
a4d47664d6
|
mark and sweep without bitvectors
|
2013-02-19 17:31:54 +01:00 |
|
Araq
|
3f82352c2e
|
fixed a serious code generation bug leading to wrong RTTI
|
2012-10-19 01:59:28 +02:00 |
|
Araq
|
70fa5a6df0
|
attempt to fix #183
|
2012-10-06 22:46:41 +02:00 |
|
Araq
|
9fbee85cc9
|
first steps for compiler as a service
|
2012-10-03 20:49:43 +02:00 |
|
Araq
|
214c7a2ebd
|
implemented a stack trace profiler
|
2012-09-15 00:21:10 +02:00 |
|
Araq
|
d17caa86e8
|
objects with no ancestor are not implicitely final
|
2012-08-24 17:33:04 +02:00 |
|
Araq
|
ed915a309e
|
DLLs should work again; fixes #169
|
2012-07-24 01:14:21 +02:00 |
|
Araq
|
2900ceae35
|
changed integer promotion rules; added math.fmod
|
2012-06-28 08:33:25 +02:00 |
|
Araq
|
7efe817ca3
|
bugfix: threading on PowerPC
|
2012-02-02 00:16:33 +01:00 |
|
Araq
|
e75be73688
|
--tlsEmulation:on works in debug mode again
|
2012-01-29 10:43:41 +01:00 |
|
Araq
|
8d19a93f1a
|
pragma on/off improvements; endb rewritten
|
2012-01-28 23:22:44 +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
|
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
|
4d9e8e13ae
|
MAP_ANONYMOUS is not always 0x20 for linux; changed the tests
|
2011-12-31 15:49:48 +01:00 |
|
Araq
|
5e5ed192e5
|
GC: use simple balanced tree instead of AVL tree
|
2011-12-30 20:42:47 +01:00 |
|
Araq
|
73919e3082
|
GC stack scanning cares about interior pointers
|
2011-12-30 11:03:01 +01:00 |
|
Araq
|
cd83cc81aa
|
code gen can generate code to keep alive stack roots
|
2011-12-22 15:04:00 +01:00 |
|
Araq
|
c8d270268a
|
bugfixes for .rod files and visual C++
|
2011-12-03 17:21:35 +01:00 |
|
Araq
|
246b8d18a1
|
tests repaired; serious typo in the allocator fixed; fixes #32
|
2011-07-22 23:58:19 +02:00 |
|
Araq
|
81a917390b
|
shared untraced heap; bugfix: mem corruptions in message passing code
|
2011-07-18 23:59:39 +02:00 |
|
Araq
|
5b96eaa953
|
preparations for 0.8.12
|
2011-07-10 15:48:13 +02:00 |
|
Araq
|
99bcc233cd
|
bugfix: 'set' overloadable; further steps for multi threading support
|
2011-07-08 01:29:15 +02:00 |
|
Araq
|
24ed9d560f
|
threads clean up their heap
|
2011-06-04 23:55:10 +02:00 |
|
Araq
|
5008b44467
|
bugfixes for semantic checking; thread implementation pushed the compiler
|
2011-06-04 02:56:55 +02:00 |
|
Araq
|
3260702a60
|
first steps to thread local heaps
|
2011-06-02 13:02:40 +02:00 |
|
Araq
|
c70fa87471
|
further progress for multi-threading
|
2011-05-19 23:23:10 +02:00 |
|