summary refs log tree commit diff stats
path: root/compiler/nimrod.nim
Commit message (Collapse)AuthorAgeFilesLines
* renamefestAraq2014-08-231-1/+1
|
* distinguish between 'defined' and 'declared'Araq2014-08-111-1/+1
|
* Allow arguments for "nimrod run"def2014-07-281-1/+1
|
* Fixes problems with JS code gen.Dominik Picheta2014-04-111-2/+6
| | | | | | | --out for JS backend now works. setLen now works, this also fixes the base64 module. getCurrentExceptionMsg now also works with exceptions thrown by JS. log() supports a variable number of args now. Fixed some case sensitivity issues with arrayConstr and other functions.
* case consistency: cs:partial bootstraps on windowsAraq2013-12-291-1/+1
|
* case consistency: next stepsAraq2013-12-291-1/+1
|
* case consistency part 4Araq2013-12-271-1/+1
|
* case consistency part 1Araq2013-12-271-5/+5
|
* Runs user specified outFile if available. Refs #738.Grzegorz Adam Hankiewicz2013-12-201-2/+8
|
* Use quoteShell in stdlib, where appropriate.Michał Zieliński2013-12-111-6/+6
|
* adding some provisions for writing lower-level unit tests targeting specific ↵Zahary Karadjov2013-12-071-2/+4
| | | | | | | | sub-systems of the compiler see sigmatch as an example. tests are compiled only when the compiler is compiled with -d:selftest to execute them, just run the resulting binary without arguments
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* EcmaScript => JS. Fixes #330Simon Hafner2013-02-151-1/+1
| | | | No one calls it EcmaScript anymore.
* Merge branch 'master' of github.com:Araq/NimrodAraq2013-02-101-1/+1
|\
| * fix for exit code of compiler (JS bug?)Simon Hafner2013-02-091-1/+1
| |
* | open arrays documented in the manualAraq2013-02-101-1/+1
|/
* revert to old GC; use --gc:v2 to activate the new GCAraq2013-01-311-3/+4
|
* merged upstream masterZahary Karadjov2013-01-271-1/+1
|\
| * Copyright 2012 -> 2013Araq2013-01-081-1/+1
| |
* | Disabled mark-and-sweep in the compiler itselfZahary Karadjov2013-01-221-0/+1
| | | | | | | | | | 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.
* | CaaS in-memory cachingZahary Karadjov2012-11-281-6/+1
|/ | | | | removed some redundant filepath params and variables and switched to canonical paths in most places
* first version of a memory profilerAraq2012-10-101-1/+1
|
* code cleanup of caasAraq2012-10-051-42/+5
|
* implemented a stack trace profilerAraq2012-09-151-0/+4
|
* JS codegen enhancements; still unusableAraq2012-07-011-2/+7
|
* GC with realtime supportAraq2012-04-211-0/+3
|
* win64 is a supported target; bugfix: nimrod c -r on windows; stdlib uses ↵Araq2012-03-041-3/+6
| | | | wide char versions of the WinAPI
* bugfix: command line args are processed again after config files, so that ↵Araq2012-01-081-5/+5
| | | | --verbosity:3 works again
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* GC stack scanning cares about interior pointersAraq2011-12-301-5/+7
|
* path canonicalization and proper project relative pathsZahary Karadjov2011-12-091-2/+2
|
* bugfix: don't process arguments that are to be passed to the produced exeAraq2011-11-301-10/+11
|
* cleaned up configuration file handling and documented the new behaviourAraq2011-11-301-13/+13
|
* argument passing with --run option works againAraq2011-11-271-5/+5
|
* fixes #31Araq2011-11-271-1/+3
|
* New algorithm for locating and loading nimrod config files.Zahary Karadjov2011-11-251-28/+27
| | | | Some new options added to the compiler (see news.txt for details)
* got rid of tyPureObject; broke bootstrapping; use generated C codeAraq2011-09-241-1/+5
|
* Nimrod can now compile itself with --lineDir enabledZahary Karadjov2011-09-201-1/+2
|
* bugfixes for generics; new threads implementation still brokenAraq2011-09-201-5/+9
|
* implemented --nimcache config option; big clean up of magic wordsAraq2011-08-191-1/+4
|
* deprecated system.copy: use system.substr insteadAraq2011-05-141-2/+2
|
* gc tweaking to gain a few percent of performanceAraq2011-05-071-2/+4
|
* got rid of some arcane module namesAraq2011-04-211-1/+1
|
* big repo cleanupAraq2011-04-121-0/+87
<vc@akkartik.com> 2015-05-09 11:03:25 -0700 1315 - chessboard now working interactively' href='/akkartik/mu/commit/074keyboard.mu?h=main&id=f8c0ef3e201883566a788eb03c627f94680ba2c3'>f8c0ef3e ^
760f683f ^
77d5b5d6 ^
104854ca ^
f8c0ef3e ^
d803b687 ^
502d2ea5 ^


136412d2 ^
502d2ea5 ^
f8c0ef3e ^

5b1219ca ^
f8c0ef3e ^
6a0f71b9 ^
760f683f ^
77d5b5d6 ^
104854ca ^
6a0f71b9 ^
d803b687 ^
ccfee303 ^


6a0f71b9 ^

5e9eff8c ^

760f683f ^
77d5b5d6 ^
104854ca ^
0606f4ac ^
104854ca ^
5e9eff8c ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105