Araq
|
bdd9f971e7
update code from a time when unsigned didn't exist
|
7 anos atrás |
Araq
|
9534a5d632
fixes #5391
|
7 anos atrás |
Araq
|
e6c5622aa7
removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes
|
8 anos atrás |
Araq
|
773d17cd14
big refactoring: step 1
|
8 anos atrás |
Matthew Baulch
|
defc7bbded
Cleanup and fix isConstExpr to return true for all atomic node types.
|
8 anos atrás |
Matthew Baulch
|
c23a3e1f84
Remove unnecessary result initialisations.
|
8 anos atrás |
Matthew Baulch
|
ef0d1561d4
Remove useless/misleading comment. flattenStmts not only for patterns.
|
8 anos atrás |
Matthew Baulch
|
e1a5732838
Remove unused procs getProcSym, getOpSym.
|
8 anos atrás |
Matthew Baulch
|
5e0a062a90
Remove (unused) flattenTree proc.
|
8 anos atrás |
Matthew Baulch
|
701109e8c1
Remove (unused) swapOperands proc.
|
8 anos atrás |
Matthew Baulch
|
8f86e0f86b
Rewrite cyclicTree. Performance improved by approx 50%.
|
8 anos atrás |
Andreas Rumpf
|
baeec11808
fixes #4354
|
8 anos atrás |
Araq
|
47dce26886
fixes #2985
|
9 anos atrás |
Araq
|
7be092bba5
VM: minor fixes to make lexim work
|
9 anos atrás |
Araq
|
7edf6fc1d2
fixes #1547
|
10 anos atrás |
Araq
|
2781fea9e2
Nimrod renamed to Nim
|
10 anos atrás |
Araq
|
b731e6ef1c
case consistency: cs:partial bootstraps on windows
|
11 anos atrás |
Araq
|
2df9b442c6
case consistency part 1
|
11 anos atrás |
Araq
|
23ef565a3c
implemented large parts of the 'not nil' checking
|
11 anos atrás |
Grzegorz Adam Hankiewicz
|
72a3e21f28
Removes executable bit for text files.
|
11 anos atrás |
Araq
|
225d657019
first steps to implement object construction expressions
|
11 anos atrás |
Araq
|
af7c92c003
term rewriting macros fully implemented; still buggy
|
12 anos atrás |
Araq
|
b5b5e6e76d
distinguish properly between nkOpen and nkClosedSymChoice
|
12 anos atrás |
Araq
|
b0c11d3efb
made compiler more robust for idetools support
|
12 anos atrás |
Araq
|
632aece191
further steps to closure support
|
12 anos atrás |
Araq
|
78f4aacde9
pragma blocks; fixed line information issue with user defined assertions
|
13 anos atrás |
Araq
|
4f1b89c30c
year 2012 for most copyright headers
|
13 anos atrás |
Araq
|
351e89e705
better code generation for constant aggregates
|
13 anos atrás |
Araq
|
569c1ce5ec
bugfix: proper cache for generic instantiations
|
13 anos atrás |
Araq
|
170573a87f
bugfix: subranges in generics properly detected
|
13 anos atrás |