Grzegorz Adam Hankiewicz
72a3e21f28
Removes executable bit for text files.
2013-03-16 23:53:07 +01:00
Araq
33ccb3315f
Merge pull request #355 from gradha/pr_adds_babel_link_to_library_doc
...
Adds babel package manager link to library index.
2013-03-16 09:48:02 -07:00
Araq
b63f322a46
debugger improvements
2013-03-16 17:07:47 +01:00
Grzegorz Adam Hankiewicz
15af40bc1d
Adds babel package manager link to library index.
2013-03-12 00:01:04 +01:00
Araq
a64d4dc35c
documented object constrs; endb works again
2013-03-09 20:43:56 +01:00
Araq
8e9b39084c
Merge branch 'master' of github.com:Araq/Nimrod
2013-02-16 22:54:03 +01:00
Simon Hafner
1785c6877b
EcmaScript => JS. Fixes #330
...
No one calls it EcmaScript anymore.
2013-02-15 11:08:30 -06:00
Araq
1c0c80ef2d
micro optimizations for the evaluation engine
2013-02-14 08:41:48 +01:00
Araq
0f2aa053d9
added GC_addCycleRoot
2013-02-12 08:45:01 +01:00
Araq
3d7abb958d
open arrays documented in the manual
2013-02-10 15:06:25 +01:00
Araq
4ee9816a78
code cleanup for mark&sweep GC
2013-02-07 16:09:46 +01:00
Araq
2a2b630757
cleaner GC switching
2013-01-31 16:34:39 +01:00
Zahary Karadjov
81a3585872
merged upstream master
2013-01-27 23:41:45 +02: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
Araq
5568f85449
Merge pull request #311 from gradha/pr_documents_two_variable_for_loop
...
Documents two-variable for loop with sequences.
2013-01-23 13:23:31 -08:00
Araq
0fac291eaa
Merge pull request #313 from gradha/pr_fixes_rst_format_enumerated_list
...
Fixes rst format for enumerated list in html output.
2013-01-23 13:22:29 -08:00
Araq
3462040d39
Merge pull request #315 from gradha/pr_adds_example_of_addr_cast_usage
...
Adds example of addr/cast usage and indexes addr.
2013-01-23 13:22:06 -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
7d256d011e
Fixes rst format for enumerated list in html output.
2013-01-22 00:31:31 +01:00
Grzegorz Adam Hankiewicz
acc394ca23
Adds some documentation related to exceptions.
2013-01-22 00:24:43 +01:00
Grzegorz Adam Hankiewicz
958f20aa1a
Documents two-variable for loop with sequences.
2013-01-21 18:26:34 +01:00
Grzegorz Adam Hankiewicz
97d4f2138b
Fixes tutorial pdf generation due to hierarchy depth.
...
The hierarchy is now an ascii reprsentation.
2013-01-03 15:36:46 +01:00
Araq
f0925edaf2
Merge pull request #290 from gradha/pr_documents_repr_proc_and_nested_arrays_syntax
...
Documents repr proc and nested array syntax.
2012-12-28 13:47:51 -08:00
Araq
3020257559
implemented --listFullPaths option for aporia
2012-12-27 00:05:23 +01:00
Grzegorz Adam Hankiewicz
07c8a6206f
Documents repr proc and nested array syntax.
2012-12-25 21:03:59 +01:00
Araq
3be576222a
fixes #277 ; documentation improvements
2012-12-17 19:30:43 +01:00
Araq
a22c1f444f
fixes #271
2012-12-15 22:35:16 +01:00
Araq
c98696d742
lazy paths for Babel support
2012-12-11 20:06:15 +01:00
Araq
b0dc877cc3
small documentation improvements
2012-12-09 21:23:12 +01:00
Araq
f96ec25ed2
made some tests green; some small bugfixes
2012-12-09 15:53:59 +01:00
Araq
92f8f2e776
documented AST overloading and some TR optimizations
2012-12-09 03:02:52 +01:00
Araq
40b611cc2f
documentation improvements
2012-12-07 17:43:15 +01:00
Araq
1dc362dcd4
compiler support for babel
2012-12-07 17:20:51 +01:00
Araq
05b05be9f8
replaced recursivePath with shallowPath for Babel
2012-12-06 22:51:39 +01:00
Zahary Karadjov
d0edb1826b
adds an option to interleave the generated code with snippets from the original source
...
Lines from the original source are outputted as comments next to line directives.
Hopefully, this will make debugging codegen problems easier.
Other changes:
The frame setup code now uses a single-line C macro. My motivation was to reduce
the noise in the generated output and make it easier to step over the boiler-plate
code, but counter-intuitively this also improved the overall compilation speed a
little bit so I applied the same treatment to line tracking too (this reduces the size of
the generated files and the explanation is that probably the I/O overhead dominates
the macro expansion costs).
2012-12-02 20:36:29 +02:00
Araq
c98e3d2c27
implements 'export' feature
2012-12-01 19:10:47 +01:00
Araq
92e10e4b18
implemented 'import except'
2012-11-28 23:54:23 +01:00
Zahary Karadjov
091c1b3075
caas is now drivable through stdin
...
* added idetools --eval
* streams.readLine recognises and applies the backspace character
2012-11-28 01:15:13 +02:00
Araq
2591ac0ada
'return' for first class iterators
2012-11-26 08:47:57 +01:00
Araq
ccd2934e4a
first steps for 'not nil' annotation
2012-11-25 11:03:14 +01:00
Araq
f610d2d221
'iterator' as type description
2012-11-22 08:31:40 +01:00
Araq
d0de1fc336
made 'shared' a keyword
2012-11-22 07:53:50 +01:00
Araq
3d40842088
doc2 improvements; small lexer bugfix: backslashes in comments
2012-11-20 17:46:11 +01:00
Araq
14fc0631d7
fixes #250
2012-11-19 00:16:25 +01:00
Araq
48a62af3b1
implemented 'tags' pragma
2012-11-11 22:03:41 +01:00
Araq
6cfbfc43a4
Merge branch 'master' of github.com:Araq/Nimrod
2012-11-08 19:43:18 +01:00
Grzegorz Adam Hankiewicz
790df95072
Updates docs about exceptions being on the stack/heap.
2012-11-08 17:37:55 +01:00
Araq
ed28f3c8dc
documented 'mixin' declaration
2012-11-08 08:32:08 +01:00
Grzegorz Adam Hankiewicz
42f6cb465a
Adds to the tutorial some info about exception tracking.
2012-11-08 00:02:09 +01:00