Araq
ce5a1365c2
preparations for the new symbol binding rules for clean templates
2013-05-18 10:05:06 +02:00
Grzegorz Adam Hankiewicz
c2bc187382
Adds note to quit() about being called for termination.
2013-05-10 23:37:34 +02:00
Zahary Karadjov
a8e12afc76
test-runner for caas multi-step tests
2013-05-04 01:04:28 +03:00
Araq
a3073cf078
bugfix: varargs min/max procs; fixes #373
2013-04-08 20:56:24 +02:00
Araq
beb13ecf62
rod file viewer for easier debugging of rod files
2013-04-04 13:05:38 +02:00
Araq
c9ed846a43
added system.locals
2013-03-21 21:28:46 +01:00
Grzegorz Adam Hankiewicz
72a3e21f28
Removes executable bit for text files.
2013-03-16 23:53:07 +01:00
Grzegorz Adam Hankiewicz
d74d667e48
Adds example to instantiationInfo docstring.
2013-03-16 18:53:39 +01:00
Araq
b75a335705
Merge pull request #357 from gradha/pr_adds_newseq_documentation_example
...
Adds newSeq documentation example.
2013-03-16 09:46:28 -07:00
Araq
b63f322a46
debugger improvements
2013-03-16 17:07:47 +01:00
Grzegorz Adam Hankiewicz
9cd4482aa1
Adds newSeq documentation example.
2013-03-13 00:00:44 +01:00
Araq
d13bcf6575
better overloading resolution for generics
2013-02-28 21:28:19 +01:00
Araq
c87e1c96ad
some bugfixes; no system.$ for object as it breaks code
2013-02-24 12:34:50 +01:00
Simon Hafner
7168ceb5e1
removed $ for refs upon request
2013-02-21 16:37:22 -06:00
Simon Hafner
e366eeaafc
added $ for refs and removed == for ref test
...
== in refs should use the pointer to compare
2013-02-21 16:31:35 -06:00
Simon Hafner
bf82f79f1e
added tests, actually implemented $ and ==
2013-02-21 15:11:48 -06:00
Araq
1342798cc7
small cleanups
2013-02-19 23:32:32 +01:00
Araq
d15981adbc
system.fields|fieldPairs for objects
2013-02-18 17:23:26 +01:00
Simon Hafner
1785c6877b
EcmaScript => JS. Fixes #330
...
No one calls it EcmaScript anymore.
2013-02-15 11:08:30 -06:00
Zahary Karadjov
81a3585872
merged upstream master
2013-01-27 23:41:45 +02:00
Araq
0a5344b595
Merge branch 'master' of github.com:Araq/Nimrod
2013-01-27 00:42:51 +01:00
Araq
541ba485c2
incompleteStruct pragma for C's FILE
2013-01-27 00:42:14 +01:00
Araq
b0b4150df1
Merge pull request #316 from gradha/pr_renames_each_to_map
...
Renames each proc to map, each is left deprecated.
2013-01-23 13:30:26 -08:00
Grzegorz Adam Hankiewicz
351e66b767
Moves addr out of tutorial into manual, indexing it too.
2013-01-23 13:04:34 +01:00
Grzegorz Adam Hankiewicz
91700f29e7
Renames each proc to map, each is left deprecated.
2013-01-22 21:41:26 +01:00
Grzegorz Adam Hankiewicz
0b078e81d0
Adds each's map alias to index.
2013-01-09 20:32:58 +01:00
Araq
43b6daf2d6
FFI at compiletime improvements
2013-01-08 01:19:02 +01:00
Araq
88a441ea8e
next steps for FFI at compile time
2013-01-02 01:17:53 +01:00
Araq
81b718641c
small improvements for FFI
2012-12-26 22:48:34 +01:00
Araq
76885c754a
first version of ropes.nim with unsafeNew (broken)
2012-12-02 00:44:29 +01:00
Zahary Karadjov
c67520a7c5
temporary debugging code for the memory leak investigation
2012-11-28 01:15:14 +02:00
Zahary Karadjov
e6f3f46cd9
store the instantiation cache in the generic symbol
2012-11-28 01:15:13 +02:00
Araq
3d40842088
doc2 improvements; small lexer bugfix: backslashes in comments
2012-11-20 17:46:11 +01:00
Araq
3c0a6a8962
'assert' hides EAssertionFailsure; stdlib makes use of 'tags'
2012-11-18 01:36:20 +01:00
Araq
7f6633a06f
added system.finished for first class iterators
2012-11-17 01:25:32 +01:00
Araq
7ba0a7e324
Merge branch 'master' of github.com:Araq/Nimrod
2012-11-11 22:05:04 +01:00
Araq
48a62af3b1
implemented 'tags' pragma
2012-11-11 22:03:41 +01:00
Zahary Karadjov
32d0ac01dc
AST quasi-quoting for macros
2012-11-11 17:02:13 +02:00
Araq
e54425b068
system.onRaise improvements
2012-11-05 19:48:49 +01:00
Araq
865d9cc6e6
added system.onRaise to support a condition system
2012-11-05 08:36:44 +01:00
Araq
42d0911d6a
nimbuild should work again
2012-11-01 01:11:48 +01:00
Araq
3f82352c2e
fixed a serious code generation bug leading to wrong RTTI
2012-10-19 01:59:28 +02:00
Araq
d43febf81e
first version of a memory profiler
2012-10-10 00:41:34 +02:00
Zahary Karadjov
f28b7be6a3
fixes #120
2012-10-04 17:24:42 +03:00
Zahary Karadjov
770d4a997e
implemented case expressions
2012-10-03 01:59:49 +03:00
Zahary Karadjov
7e44015491
implemented return type inference
...
Other fixes:
* bind once is now the default for type classes as documented in the manual
* fixes an issue in template overloading (erroneous ambiguity when different typedesc params were used)
2012-10-03 01:59:49 +03:00
Araq
a71c5f98ea
made tests green again
2012-09-18 00:36:48 +02:00
Araq
c934db86ad
stricter symbol lookup in generics
2012-09-17 17:01:34 +02:00
Araq
75abf72503
profiler improvements
2012-09-17 00:31:41 +02:00
Araq
214c7a2ebd
implemented a stack trace profiler
2012-09-15 00:21:10 +02:00