Araq
|
c6038dda04
|
bugfix: running for threads
|
2011-08-12 01:24:47 +02:00 |
|
Araq
|
7ad5cab17e
|
added system.running for threads
|
2011-08-11 21:22:23 +02:00 |
|
Araq
|
cb21fd4f8f
|
json code generation works again
|
2011-08-07 23:54:03 +02:00 |
|
Araq
|
6a8a409f1b
|
preparation for new 'is' operator; breaks bootstrapping again, sorry (use generated C code)
|
2011-07-31 00:21:32 +02:00 |
|
Araq
|
0e7f2ca3f1
|
bugfixes; added events module, sequtils module
|
2011-07-26 00:46:41 +02:00 |
|
Araq
|
246b8d18a1
|
tests repaired; serious typo in the allocator fixed; fixes #32
|
2011-07-22 23:58:19 +02:00 |
|
Araq
|
569c1ce5ec
|
bugfix: proper cache for generic instantiations
|
2011-07-21 00:57:39 +02:00 |
|
Araq
|
81a917390b
|
shared untraced heap; bugfix: mem corruptions in message passing code
|
2011-07-18 23:59:39 +02:00 |
|
Araq
|
42e6130b2c
|
first steps to explicit channels for thread communication; added mainThreadId
|
2011-07-16 18:34:18 +02:00 |
|
Araq
|
3ed1c958f3
|
version 0.8.12
|
2011-07-10 16:53:24 +02:00 |
|
Araq
|
5b96eaa953
|
preparations for 0.8.12
|
2011-07-10 15:48:13 +02:00 |
|
Araq
|
2565ff8dde
|
basic message passing working
|
2011-07-09 01:18:33 +02:00 |
|
Araq
|
99bcc233cd
|
bugfix: 'set' overloadable; further steps for multi threading support
|
2011-07-08 01:29:15 +02:00 |
|
Araq
|
5c94a9e1ae
|
tests are green again
|
2011-06-28 01:31:53 +02:00 |
|
Araq
|
aa14667ca1
|
bugfix: pegs.nim compiles again
|
2011-06-26 22:43:38 +02:00 |
|
Araq
|
e25384db89
|
improvements to get code size down for programs that don't use GC
|
2011-06-26 20:17:19 +02:00 |
|
Araq
|
990dc2d715
|
code gen bugfixes; marshal.nim implemented
|
2011-06-26 17:21:52 +02:00 |
|
Araq
|
898e5c3d2c
|
tests/reject/temptycaseobj.nim
|
2011-06-19 16:01:54 +02:00 |
|
Araq
|
18bec94e22
|
bugfix: typeinfo generation for tuples
|
2011-06-19 15:47:10 +02:00 |
|
Araq
|
04f9c2585a
|
readFile raises EIO instead of returning nil; added system.writeFile
|
2011-06-16 10:47:44 +02:00 |
|
Araq
|
4fa80956b8
|
compiler can emulate thread local variables
|
2011-06-15 02:09:02 +02:00 |
|
Araq
|
ade67f1abc
|
intsets are now a proper module and part of the stdlib
|
2011-06-14 01:36:49 +02:00 |
|
Araq
|
c019d17561
|
first (non working) implementation of global thread analysis
|
2011-06-13 01:40:22 +02:00 |
|
Araq
|
47caccabeb
|
Merge branch 'master' of github.com:Araq/Nimrod
|
2011-06-10 02:22:28 +02:00 |
|
Araq
|
5f2d930a54
|
Bugfix: no #line dir with 0 generated
|
2011-06-10 02:22:16 +02:00 |
|
dom96
|
8b98ba9a63
|
Added typeinfo module
|
2011-06-09 22:23:29 +01:00 |
|
Araq
|
e5eb36e472
|
ugh cannot get rid of rawEcho yet because old compiler relies on it
|
2011-06-05 10:56:20 +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
|
90ad118219
|
pthread_key_t is respected to be an opaque type ...
|
2011-05-20 16:19:45 +02:00 |
|
Araq
|
c70fa87471
|
further progress for multi-threading
|
2011-05-19 23:23:10 +02:00 |
|
Araq
|
9b460a71ce
|
threads with --gc:boehm may work now :-)
|
2011-05-17 23:43:46 +02:00 |
|
Araq
|
b0b2c233ae
|
still playing with threads
|
2011-05-17 22:56:34 +02:00 |
|
Araq
|
9207492bb9
|
lexer, parser cleanup; boehm gc for mac os x
|
2011-05-17 21:14:30 +02:00 |
|
Araq
|
aeb0506132
|
thread support: next iteration
|
2011-05-17 19:22:29 +02:00 |
|
Araq
|
6dd8c85051
|
store a pointer to thread local storage to make the GC happy
|
2011-05-16 00:50:46 +02:00 |
|
Araq
|
67a30d8371
|
further steps for thread support; bootstrapping should require unzip C sources and ./build.sh
|
2011-05-16 00:27:47 +02:00 |
|
Araq
|
196c0dd5d3
|
mmdisp [] instead of ^
|
2011-05-14 21:41:45 +02:00 |
|
Araq
|
f45967537f
|
loop unrolled for stack marking
|
2011-05-13 19:14:49 +02:00 |
|
Araq
|
f94941964d
|
debug build works again; sorry
|
2011-05-09 22:44:14 +02:00 |
|
Araq
|
f717f1e628
|
threadvar alternative
|
2011-05-09 22:29:29 +02:00 |
|
Araq
|
73c3551766
|
gc tweaking to gain a few percent of performance
|
2011-05-07 22:13:24 +02:00 |
|
Araq
|
6ff8752be5
|
cleaned up the tests; fixes #30; fixes #26
|
2011-05-01 20:11:55 +02:00 |
|
Araq
|
48e3b3e0f1
|
optional native stack traces
|
2011-04-29 23:30:31 +02:00 |
|
Araq
|
145fabeb67
|
const table support
|
2011-04-29 22:55:15 +02:00 |
|
Araq
|
48dd9679bd
|
:= templatable; lexer improvements
|
2011-04-17 20:17:45 +02:00 |
|
Araq
|
46c41e4369
|
p[] instead of p^
|
2011-04-11 23:28:53 +02:00 |
|
Araq
|
b38c7adad1
|
bugfix: GC more forgiving
|
2011-04-03 22:59:00 +02:00 |
|
Araq
|
5b789f2da8
|
bugfixes; field discriminant checks; linearScanEnd, unroll, shallow pragmas
|
2011-03-23 01:09:52 +01:00 |
|