Zahary Karadjov
|
3f71b7f1f6
implements #766;
|
11 years ago |
Zahary Karadjov
|
789ba107cf
introduce tyFromExpr; fixes #618
|
11 years ago |
Zahary Karadjov
|
afddae5aaf
Merge branch 'upstream' into devel
|
11 years ago |
Araq
|
92b8fac94a
case consistency part 4
|
11 years ago |
Araq
|
2df9b442c6
case consistency part 1
|
11 years ago |
Zahary Karadjov
|
027f30610e
static params: expr[T] is now static[T]
|
11 years ago |
Zahary Karadjov
|
de3b7cd413
progress towards adding negative type classes
|
11 years ago |
Araq
|
1c9b4e5d33
made some tests green; implemented 'from module import nil'
|
11 years ago |
Grzegorz Adam Hankiewicz
|
72a3e21f28
Removes executable bit for text files.
|
12 years ago |
Araq
|
4b0cdc6db7
fixes for the new overloading resolution
|
12 years ago |
Araq
|
5b0d8246f7
make some tests green
|
12 years ago |
Zahary Karadjov
|
d0edb1826b
adds an option to interleave the generated code with snippets from the original source
|
12 years ago |
Zahary Karadjov
|
f9bd8cc985
[caas] first version that actually works (still has a lot of logical memory leaks on recompilation)
|
12 years ago |
Araq
|
7b4560337b
bugfixes for closures
|
12 years ago |
Zahary Karadjov
|
e2d38a57ec
better support for unsigned integers.
|
12 years ago |
Araq
|
7a249eb8c1
bugfix: field names of tuples are treated consistently in the C backend
|
12 years ago |
Zahary Karadjov
|
296ef07955
tyOrdinal now means "integral types". tyTypeClass created to take care of type constraints
|
13 years ago |
Araq
|
78f4aacde9
pragma blocks; fixed line information issue with user defined assertions
|
13 years ago |
Araq
|
8aa4e46707
implemented incompleteStruct pragma; embedded debugger works with posix module
|
13 years ago |
Araq
|
4f1b89c30c
year 2012 for most copyright headers
|
13 years ago |
Araq
|
61792dc7d6
cgen: no type canon for integral types; osproc use posix_spawn instead of fork&exec
|
13 years ago |
Araq
|
90db9171a2
compilation cache: various bugfixes; works for the compiler itself
|
13 years ago |
Araq
|
033e3dfc50
l-values are preserved modulo type distinction
|
13 years ago |
Zahary Karadjov
|
0f0dfd6379
Nimrod can now compile itself with --lineDir enabled
|
13 years ago |
Araq
|
922e216b86
got rid of nstrtabs and nhashes modules
|
13 years ago |
Araq
|
5f2d930a54
Bugfix: no #line dir with 0 generated
|
13 years ago |
Araq
|
cd292568d7
big repo cleanup
|
13 years ago |