Andreas Rumpf
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 vuotta sitten |
Andreas Rumpf
|
dae5450947
WIP: disallow 'nil' for strings and seqs
|
6 vuotta sitten |
Andreas Rumpf
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
6 vuotta sitten |
Andreas Rumpf
|
050789a8f4
sem pass compiles again
|
6 vuotta sitten |
Andreas Rumpf
|
51c45c7201
symbol files: introduce more switches for debugging
|
7 vuotta sitten |
Araq
|
2eee15d7f3
Merge branch 'devel' into sighashes
|
8 vuotta sitten |
Araq
|
8494338bcb
fixes #5055
|
8 vuotta sitten |
Araq
|
860cbd3107
signature hashing: more progress
|
8 vuotta sitten |
Andreas Rumpf
|
39ebe2175b
compiler almost free of deprecated expr/stmt names
|
8 vuotta sitten |
Andreas Rumpf
|
60b187513e
stdlib and compiler don't use .immediate anymore
|
8 vuotta sitten |
Andreas Rumpf
|
3ac6bd8ae1
refactoring: flags instead of bools
|
8 vuotta sitten |
def
|
39049e151f
Get rid of deprecation warnings
|
9 vuotta sitten |
Jacek Sieka
|
c40249cd43
compiler_ropes: ropeToStr -> $
|
9 vuotta sitten |
Araq
|
5d63ecb3a4
implemented a[^1] notation
|
9 vuotta sitten |
Federico Ceratto
|
c95f6f117a
Fix typos
|
10 vuotta sitten |
Araq
|
e65c296bcc
implemented mixed mode codegen
|
10 vuotta sitten |
Araq
|
5946747970
updated the compiler to use the new symbol names
|
10 vuotta sitten |
Araq
|
2781fea9e2
Nimrod renamed to Nim
|
10 vuotta sitten |
Araq
|
7918c30b90
removed dead code
|
10 vuotta sitten |
Araq
|
73c6efdf66
'nil' as a statement is deprecated, use an empty 'discard' instead
|
11 vuotta sitten |
Araq
|
b731e6ef1c
case consistency: cs:partial bootstraps on windows
|
11 vuotta sitten |
Araq
|
92b8fac94a
case consistency part 4
|
11 vuotta sitten |
Araq
|
2df9b442c6
case consistency part 1
|
11 vuotta sitten |
Zahary Karadjov
|
89f9772f15
nimrod dump can now produce a machine readable json report
|
11 vuotta sitten |
Zahary Karadjov
|
95b28700cc
bugfix: fix linking when symbol files are used
|
11 vuotta sitten |
Zahary Karadjov
|
81a3585872
merged upstream master
|
12 vuotta sitten |
Araq
|
76885c754a
first version of ropes.nim with unsafeNew (broken)
|
12 vuotta sitten |
Zahary Karadjov
|
f9bd8cc985
[caas] first version that actually works (still has a lot of logical memory leaks on recompilation)
|
12 vuotta sitten |
Araq
|
64c638a9dc
first steps for overloading support of passing blocks; bugfix: test results of 'compile' are not overwritten
|
12 vuotta sitten |
Araq
|
5e15dec175
first steps to make templates hygienic
|
12 vuotta sitten |