Araq
d0f013477b
refined and documented regionized pointers
2014-04-09 08:37:08 +02:00
Araq
54935e2e70
fixes bootstrapping
2014-04-09 01:11:52 +02:00
Araq
6a055990f9
minor VM bugfix
2014-04-04 08:19:02 +02:00
Araq
3e9ebd24f2
todo.txt updated
2014-04-02 21:49:58 +02:00
Araq
2958adc47f
tester outputs full test path
2014-03-28 18:15:51 +01:00
Araq
12e3c11eb6
fixes #911
2014-03-28 08:40:15 +01:00
Araq
7874c0efcb
borrow dots for distinct types documented
2014-03-26 08:42:27 +01:00
Araq
d15788d00a
added #903 to the test suite
2014-03-26 01:00:34 +01:00
Araq
907e1b80b2
VM: attempt to get integer ops right
2014-03-24 17:29:31 +01:00
Araq
5f64d7a353
fixes #1023
2014-03-22 21:18:56 +01:00
Araq
121553d1a6
osproc compiles again for haiku
2014-03-10 17:32:50 +01:00
Araq
91d842e1ec
implements strongSpaces parsing mode
2014-03-07 22:25:05 +01:00
Araq
5506e8491d
implemented 'union' and 'unchecked' pragmas
2014-03-05 20:19:04 +01:00
Araq
aa92669d92
fixes #937
2014-03-05 02:14:53 +01:00
Araq
ed5bbfe36d
fixes #968
2014-03-04 08:31:11 +01:00
Araq
614557994e
the compiler is now aware of packages
2014-03-02 23:46:20 +01:00
Araq
c55f5b34ee
better handling of packages, still incomplete
2014-03-02 15:41:53 +01:00
Araq
0c31686fec
new VM is getting stable
2014-02-24 01:30:40 +01:00
Araq
ee74706c3b
fixed opcConv
2014-02-22 01:09:43 +01:00
Araq
6e584c42c2
vm2: new representation of registers
2014-02-21 17:23:37 +01:00
Araq
ab72377ce6
renamed noStackFrame to asmNoStackFrame
2014-02-18 09:57:59 +01:00
Araq
420d4197f1
todo.txt changes
2014-02-17 23:59:32 +01:00
Araq
007d17ce3f
more things case consistent
2014-02-10 17:12:25 +01:00
Araq
e6a50307bb
fixes #885
2014-02-09 02:37:49 +01:00
Araq
ac3bce79d1
compiles on sparc again
2014-02-09 01:34:17 +01:00
Araq
a087f6057e
bugfix: codegen issue that caused getGMTime() to leak memory
2014-02-07 17:06:20 +01:00
Araq
550b5d9aea
stdlib compiles mostly without warnings again
2014-02-06 00:27:01 +01:00
Araq
d912d18379
tyTypeDesc and tyRange always have 1 child; this might be tyNone but it is required for skipTypes
2014-02-05 23:43:13 +01:00
Araq
c097acedd3
bugfix: immediate templates are preferred consistently (danger: breaks code)
2014-02-04 17:29:34 +01:00
Araq
c69d167fa9
updated todo.txt
2014-02-03 19:00:05 +01:00
Araq
99352c1e4c
macro tests almost green
2014-02-03 17:35:03 +01:00
Araq
d29aa4c5ac
new tester produces json output
2014-02-02 00:41:04 +01:00
Araq
d01ff8994b
closure iterators work
2014-01-23 08:47:22 +01:00
Araq
37229df7fc
next steps for closure iterators
2014-01-22 17:32:38 +01:00
Araq
4a0aadef4d
parser support anon iterators
2014-01-20 20:07:44 +01:00
Araq
15859d94ec
compiler warns when you use GC'ed memory and '--gc:none'
2014-01-19 20:24:44 +01:00
Araq
a59939d295
it's the year 2014
2014-01-19 01:25:48 +01:00
Araq
5073914b86
unittest module works again
2014-01-18 00:58:59 +01:00
Araq
51ee524109
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
2014-01-13 01:22:03 +01:00
Araq
4045d7829b
fixes db_sqlite
2014-01-13 01:21:46 +01:00
Araq
346443d1b5
case consistency improvements
2014-01-11 21:56:05 +01:00
Zahary Karadjov
afddae5aaf
Merge branch 'upstream' into devel
...
Conflicts:
compiler/ccgutils.nim
compiler/msgs.nim
compiler/sem.nim
compiler/semexprs.nim
compiler/seminst.nim
compiler/semmagic.nim
compiler/semstmts.nim
compiler/semtypes.nim
compiler/semtypinst.nim
compiler/sigmatch.nim
compiler/types.nim
compiler/vmgen.nim
lib/core/macros.nim
lib/system.nim
tests/reject/tenummix.nim
web/news.txt
2013-12-29 17:21:00 +02:00
Araq
437cfa73ab
todo.txt updated
2013-12-29 03:45:10 +01:00
Araq
1101a40f91
improvements for 'pretty'
2013-12-28 23:30:53 +01:00
Araq
2df9b442c6
case consistency part 1
2013-12-27 15:48:53 +01:00
Araq
4d01408a46
bootstraps with new template symbol binding rules
2013-12-24 16:42:24 +01:00
Araq
83a0a31276
attempt to merge newtempl
2013-12-24 14:04:18 +01:00
Araq
4203e8955c
Merge branch 'newtempl' into devel
...
Conflicts:
lib/system.nim
tests/reject/tenummix.nim
todo.txt
2013-12-24 02:10:59 +01:00
Araq
9145bcfbb6
new VM: some progress for the FFI support
2013-12-23 01:17:48 +01:00
Zahary Karadjov
027f30610e
static params: expr[T] is now static[T]
...
This introduces tyStatic and successfully bootstraps and handles
few simple test cases. Static params within macros are no longer
treated as PNimrodNodes - they are now equivalent to constants
of the designated type.
2013-12-19 01:06:38 +02:00