Araq
|
6023e994fb
|
beginning of a taint mode; type system enhancements
|
2011-09-24 00:46:41 +02:00 |
|
Araq
|
2359b8b107
|
fixed some newly introduced bugs
|
2011-09-21 00:54:13 +02:00 |
|
Araq
|
fd62116f6e
|
bugfixes for generics; new threads implementation still broken
|
2011-09-20 00:56:48 +02:00 |
|
Araq
|
4839800c22
|
new actors implementation for nimrod; compiler's generics still not up for the task though
|
2011-08-29 01:14:26 +02:00 |
|
Araq
|
d560e84fcc
|
locks now in their own core module
|
2011-08-20 00:24:02 +02:00 |
|
Araq
|
5cba831c88
|
'pure' is now 'noStackFrame' for procs
|
2011-08-19 19:11:58 +02:00 |
|
Araq
|
c7b130b4e2
|
implemented --nimcache config option; big clean up of magic words
|
2011-08-19 01:46:24 +02:00 |
|
Araq
|
2183bf77a6
|
added xmltree.innerText; fixes #49
|
2011-08-15 19:40:00 +02:00 |
|
Araq
|
c6038dda04
|
bugfix: running for threads
|
2011-08-12 01:24:47 +02:00 |
|
Araq
|
a1cdd6e7ff
|
bugfix: #line generation for windows
|
2011-08-11 01:28:37 +02:00 |
|
Araq
|
d5dd4669df
|
further tests for var T result type; ttables test now fails :-(
|
2011-08-10 01:16:32 +02:00 |
|
Araq
|
72e7a98543
|
added system.slurp for easy embedding of resources
|
2011-08-10 00:43:58 +02:00 |
|
Araq
|
7000cf51b7
|
modifyable results for generics; teventemitter works
|
2011-08-09 01:40:12 +02:00 |
|
Araq
|
12f22ba68a
|
fixes #35, fixes #43
|
2011-08-08 01:15:09 +02:00 |
|
Araq
|
5131b3cea4
|
support for C++ code generation; importcpp and importobjc pragmas
|
2011-08-07 21:02:09 +02:00 |
|
Araq
|
dd99fe61c0
|
documentation for 'var T' as return type
|
2011-08-01 00:21:16 +02:00 |
|
Araq
|
3e806a374a
|
'var T' for iterators
|
2011-07-31 22:39:17 +02:00 |
|
Araq
|
4f7fa05911
|
void type improvements; documentation improvements
|
2011-07-31 14:57:38 +02:00 |
|
Araq
|
00da785f5d
|
void type for generics
|
2011-07-31 01:11:34 +02:00 |
|
Araq
|
05cffb9370
|
'is' operator for generic code
|
2011-07-31 00:55:30 +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
|
6781da5215
|
bugfix: forwarding of generic procs now works
|
2011-07-30 10:42:51 +02:00 |
|
Araq
|
dce8949b9b
|
bugfix: 'final' not passed to generic
|
2011-07-29 01:25:05 +02:00 |
|
Araq
|
2f066395ba
|
bugfixes; step one for 'var T' as return type support
|
2011-07-28 00:53:52 +02:00 |
|
Araq
|
ef039a1325
|
doc improvements; added lazarus example
|
2011-07-24 23:07:40 +02:00 |
|
Araq
|
a6daf71520
|
old pointer deref operator completely removed
|
2011-07-23 20:19:05 +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
|
3091bc4958
|
importCompilerProc pragma introduced because the hacks for typeinfo.nim did not suffice
|
2011-06-27 08:33:03 +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
|
db0a4a9f86
|
bugfix: shallowCopy should not break bootstrapping anymore; encodings.nim for windows improved
|
2011-06-21 01:52:42 +02:00 |
|
Araq
|
cfb107f346
|
implemented write access to s[i] for macros
|
2011-06-21 00:47:58 +02:00 |
|
Araq
|
c3f11d1637
|
bugfix: invoking a generic iterator twice triggers a code gen bug (titer2)
|
2011-06-20 01:28:41 +02:00 |
|
Araq
|
8b6f9ef5e8
|
case branches support constant sets for convenience
|
2011-06-19 17:45:33 +02:00 |
|
Araq
|
54021471e4
|
nicer error messages for used keywords as identifiers
|
2011-06-19 16:22:39 +02:00 |
|
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
|
de659eba65
|
added encodings stdlib
|
2011-06-16 02:03:33 +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 |
|