Commit Graph

250 Commits

Author SHA1 Message Date
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