Commit Graph

11210 Commits

Author SHA1 Message Date
Araq
fa14466b5b Merge branch 'master' of github.com:Araq/Nimrod 2013-02-10 15:06:39 +01:00
Araq
3d7abb958d open arrays documented in the manual 2013-02-10 15:06:25 +01:00
Araq
0bb3731422 working cycle collector for old GC 2013-02-10 02:59:36 +01:00
Araq
d6a82a3bcd Merge pull request #327 from Tass/master
KWin echo hack and string literal fix.
2013-02-09 14:35:33 -08:00
Simon Hafner
3f101feb01 hack for long string literals in C bugs in JS. Fixed. 2013-02-09 15:21:40 -06:00
Simon Hafner
04bd0c3681 fix for exit code of compiler (JS bug?) 2013-02-09 15:21:40 -06:00
Simon Hafner
9598d42882 rawEcho hack for kwin target 2013-02-08 16:53:03 -06:00
Araq
5a31bc8274 made some tests green 2013-02-08 00:07:32 +01:00
Araq
4ee9816a78 code cleanup for mark&sweep GC 2013-02-07 16:09:46 +01:00
Araq
ab6f793408 first version of a simple mark&sweep GC; activate with --gc:markAndSweep 2013-02-07 01:57:10 +01:00
Araq
9bb11a48a6 fixed embarrassing memory leak in 'collectCycles' 2013-01-31 19:55:11 +01:00
Araq
f96d612e98 rebuilt C sources for bootstrapping 2013-01-31 18:59:40 +01:00
Araq
65fdd641a9 revert to old GC; use --gc:v2 to activate the new GC 2013-01-31 17:24:55 +01:00
Araq
2a2b630757 cleaner GC switching 2013-01-31 16:34:39 +01:00
Dominik Picheta
d9d98512e0 Fixed osproc.execCmdEx; tester should now succeed. 2013-01-28 00:32:36 +00:00
Dominik Picheta
0087828e12 Fixes #317 2013-01-27 23:58:38 +00:00
Zahary Karadjov
6fc4991415 Merge remote-tracking branch 'upstream/master' into upstream 2013-01-28 00:47:55 +02:00
Zahary Karadjov
0cb95891d3 fixes nimrtl compilation 2013-01-28 00:47:41 +02:00
Zahary Karadjov
19e795e017 the mainmodule option has effect only when no explicit module is given 2013-01-28 00:26:49 +02:00
Araq
d5a5c2291f bugfix: overlap checking for 'case' 2013-01-27 22:58:21 +01:00
Zahary Karadjov
81a3585872 merged upstream master 2013-01-27 23:41:45 +02:00
Zahary Karadjov
67f37264b3 few notes about the remaining problems with retired buffers 2013-01-27 22:23:57 +02:00
Zahary Karadjov
55f8ed2452 remove any traces of the old global generics cache 2013-01-27 21:28:34 +02:00
Zahary Karadjov
5d9153d420 Fixed openssl lib path on Mac OS X; 2013-01-27 20:29:18 +02:00
Araq
0758508895 bugfix: typeinfo.extendSeq 2013-01-27 19:15:13 +01:00
Zahary Karadjov
9c3bd7f435 another path-related regression in ecmasgen 2013-01-27 19:56:54 +02:00
Zahary Karadjov
0d77909b17 fixed a regression in nimrod i 2013-01-27 19:52:24 +02:00
Araq
0e1b67cfff implemented $/repr for enums for the JS target 2013-01-27 01:38:55 +01:00
Araq
76ed657c9b Merge pull request #320 from Tass/master
Fix for the import bug in JS
2013-01-26 15:48:51 -08:00
Araq
0a5344b595 Merge branch 'master' of github.com:Araq/Nimrod 2013-01-27 00:42:51 +01:00
Araq
18534b7dde incompleteStruct pragma for C's FILE 2013-01-27 00:42:43 +01:00
Araq
541ba485c2 incompleteStruct pragma for C's FILE 2013-01-27 00:42:14 +01:00
Araq
c77ae9e77d fixes #319 2013-01-27 00:40:34 +01:00
Simon Hafner
0ba7da62dd no symbol shall be generated for imported procs 2013-01-26 16:44:49 -06:00
Dominik Picheta
bb38420ac7 Added gtk_window_is_active to gtk wrapper. 2013-01-26 22:19:48 +00:00
Dominik Picheta
c4743805d9 Added strutils.unescape and fixed issue with strutils.escape. 2013-01-25 21:43:54 +00:00
Dominik Picheta
0e5e852f5c Added some tooltip functions to the gtk wrapper. 2013-01-25 21:43:20 +00:00
Araq
167b486a8c Merge pull request #306 from gradha/pr_adds_randomize_with_specific_seed
Adds randomize(seed) for repeatable pseudo random numbers.
2013-01-23 13:41:50 -08: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
Araq
c1536c12f5 Merge pull request #312 from gradha/pr_adds_some_docs_about_exceptions
Adds some documentation related to exceptions.
2013-01-23 13:21:01 -08:00
Grzegorz Adam Hankiewicz
5aced9186d Adds randomize(seed) for repeatable pseudo random numbers.
Also fixes srand48() type to clong.
2013-01-23 13:30:30 +01: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
Zahary Karadjov
31134a6bae Disabled mark-and-sweep in the compiler itself
This also adds "cycle roots trimming": a light-weight collection of the cycle
roots performed in CollectZCT for candidates that are recently allocated
and provably dead.
2013-01-22 12:16:08 +02:00
Araq
899193268a bugfix: ftpclient compiles again 2013-01-22 00:59:34 +01:00
Araq
09e4b194f5 bootstrapping works again 2013-01-22 00:37:33 +01:00
Grzegorz Adam Hankiewicz
7d256d011e Fixes rst format for enumerated list in html output. 2013-01-22 00:31:31 +01:00