Araq
|
d608e4d115
|
bugfix: empty object case branches produce an error
|
2011-06-19 16:13:31 +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
|
849208d779
|
got rid of unsound co/contravariance in procvars
|
2011-06-17 01:04:33 +02:00 |
|
Araq
|
dc6a80bd1d
|
pegs module: bugfixes for the anchor ^; pegs.replace now does what the docs say
|
2011-06-16 12:50:17 +02:00 |
|
Araq
|
04f9c2585a
|
readFile raises EIO instead of returning nil; added system.writeFile
|
2011-06-16 10:47:44 +02:00 |
|
Araq
|
de659eba65
|
added encodings stdlib
|
2011-06-16 02:03:33 +02:00 |
|
Araq
|
9a8b39c85b
|
rebuilt csources; bootstrap should work again
|
2011-06-15 17:52:04 +02:00 |
|
Araq
|
f7884717c1
|
bugfix: proper return types for templates
|
2011-06-15 12:35:47 +02:00 |
|
Araq
|
a15475f582
|
tuple unpacking is not enforced in for loops anymore
|
2011-06-15 10:15:32 +02:00 |
|
Araq
|
4fa80956b8
|
compiler can emulate thread local variables
|
2011-06-15 02:09:02 +02:00 |
|
Araq
|
adbb48fbce
|
bugfix: endless loop in parser; added sphinx wrapper
|
2011-06-14 12:05:36 +02:00 |
|
Araq
|
ade67f1abc
|
intsets are now a proper module and part of the stdlib
|
2011-06-14 01:36:49 +02:00 |
|
Araq
|
ca637c019c
|
further improvements for thread analysis
|
2011-06-13 20:57:49 +02:00 |
|
Araq
|
9f9f0f0818
|
basic thread analysis working
|
2011-06-13 16:22:19 +02:00 |
|
Araq
|
c019d17561
|
first (non working) implementation of global thread analysis
|
2011-06-13 01:40:22 +02:00 |
|
Araq
|
9365cb710e
|
fixed typos in typeinfo.nim
|
2011-06-12 00:46:04 +02:00 |
|
Araq
|
8887684aaa
|
lots of changes and additions to typeinfo.nim
|
2011-06-12 00:41:53 +02:00 |
|
Araq
|
165302cda4
|
Merge branch 'master' of git@github.com:Araq/Nimrod
|
2011-06-11 17:03:57 +02:00 |
|
Araq
|
ec2bd53ead
|
implemented tables.add
|
2011-06-11 17:03:45 +02:00 |
|
dom96
|
bf685877b5
|
Some typeinfo.nim changes.
|
2011-06-11 16:02:49 +01:00 |
|
Araq
|
922e216b86
|
got rid of nstrtabs and nhashes modules
|
2011-06-10 22:49:06 +02:00 |
|
Araq
|
988de05707
|
fixed system.nim to use the proper getTypeInfo magic
|
2011-06-10 02:25:43 +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
|
3bc821aa5c
|
basic generic collections implemented and tested
|
2011-06-07 03:37:36 +02:00 |
|
Araq
|
42eb21be7b
|
bugfix: generic instantiation across module boundaries
|
2011-06-06 08:45:11 +02:00 |
|
Araq
|
958961bd8d
|
overloading of [] for derefence operation should be possible now
|
2011-06-05 13:59:41 +02: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
|
d0bfc3665f
|
bugfix second attempt: osproc
|
2011-05-22 22:05:52 +02:00 |
|
Araq
|
d8c6e0ed92
|
bugfix stderr osproc
|
2011-05-22 21:23:43 +02:00 |
|
Araq
|
ea7425b6e2
|
Merge branch 'master' of git@github.com:Araq/Nimrod
|
2011-05-22 21:15:40 +02:00 |
|
Araq
|
9f12727d65
|
thread progress
|
2011-05-22 21:15:13 +02:00 |
|
dom96
|
23da2a0eaa
|
Added a helpful iterator to redis. Fixed some issues with stderr in osproc. Fixed doc generation issues.
|
2011-05-22 19:25:29 +01: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
|
c7b3d828be
|
copy replaced by substr
|
2011-05-14 21:44:22 +02:00 |
|
Araq
|
c9aac521a0
|
Merge branch 'master' of git@github.com:Araq/Nimrod
|
2011-05-14 21:41:59 +02:00 |
|
Araq
|
196c0dd5d3
|
mmdisp [] instead of ^
|
2011-05-14 21:41:45 +02:00 |
|
dom96
|
4fd42d5150
|
Merge branch 'master' of github.com:Araq/Nimrod
|
2011-05-14 20:35:17 +01:00 |
|