Commit Graph

2402 Commits

Author SHA1 Message Date
Araq
b4e25a6372 new VM is getting stable 2013-10-29 01:07:59 +01:00
Araq
6ea538cec3 computed goto now works; some progress on the new VM 2013-10-25 13:30:34 +02:00
Araq
ca12bf76f5 opcLdGlobal bugfix 2013-10-16 17:26:07 +02:00
Araq
3d18053370 some complex macros work 2013-10-16 16:41:24 +02:00
Araq
6a9baf3fd7 compiler bootstraps with new VM 2013-10-15 08:06:54 +02:00
Araq
5659a1662e attempt to improve line information for '!=' etc. templates 2013-10-15 07:57:32 +02:00
Araq
52d1a637b9 fixed definition of culong on win64 2013-10-15 07:53:10 +02:00
Araq
98defd5a56 fixes #616 2013-10-10 00:55:54 +02:00
Araq
f9861e1fab cooler quote for c2nim 2013-10-10 00:45:15 +02:00
Araq
67e9f2861e some fixes for win64 2013-10-10 00:39:10 +02:00
Araq
96529063bf Merge branch 'master' of https://github.com/Araq/Nimrod 2013-10-07 21:36:43 +02:00
Araq
9bf32ff72d bugfix: package names should not contain '.' 2013-10-07 21:36:31 +02:00
Dominik Picheta
3d8b883c15 Fixes problems parsing XML docs with multiple PIs. 2013-10-07 17:17:52 +01:00
Araq
90d25919f3 implemented top level asm statements 2013-10-07 06:38:04 +02:00
Araq
bb365ca424 niminst: yet another bugfix 2013-10-07 06:27:20 +02:00
Araq
eaf4da0411 niminst: slashify was a stupid idea 2013-10-06 16:41:56 +02:00
Araq
27215e89f9 Merge branch 'master' of https://github.com/Araq/Nimrod 2013-10-06 00:10:54 +02:00
Araq
ac474a2812 'noStackFrame' implies 'naked' in the generated C code 2013-10-06 00:10:45 +02:00
Andreas Rumpf
cb1a278e00 Merge pull request #613 from ventor3000/basic_geom
Fixed small typobug in basic 3d
2013-10-05 12:09:14 -07:00
Andreas Rumpf
b700e0d2f8 Merge pull request #604 from reactormonk/master
moved eqproc to the correct magic position
2013-10-05 12:07:26 -07:00
Robert Persson
ace919a0cd Fixed small typobug in basic 3d 2013-10-02 10:24:22 +02:00
Araq
422327c010 fixed another semicolon related parsing bug 2013-10-02 07:57:30 +02:00
Araq
a943905d6c fixes #609 2013-10-01 20:24:37 +02:00
Araq
f857a842fc debug GC works now 2013-10-01 17:14:30 +02:00
Araq
1a792d46d0 first version of the debug GC; doesn't work yet 2013-10-01 08:44:09 +02:00
Araq
7a2fad1e35 Merge branch 'master' of https://github.com/Araq/Nimrod 2013-09-28 00:04:13 +02:00
Araq
30f1877135 fixes for niminst 2013-09-28 00:03:47 +02:00
Araq
2f0671eb79 examples from the talk part of test suite 2013-09-27 08:45:14 +02:00
Simon Hafner
ab31ad2704 don't mess with semfold, use vars instead 2013-09-26 15:10:54 -05:00
Simon Hafner
becd55dced moved eqproc to the correct magic position
also added mEqCString to evalOps so the test runs
2013-09-26 15:05:00 -05:00
Simon Hafner
e1c2aa2ddd Revert "deleted EqProc so the magic aligns again" - wrong remote.
This reverts commit d7c8b3ad06.
2013-09-26 14:31:02 -05:00
Simon Hafner
d7c8b3ad06 deleted EqProc so the magic aligns again 2013-09-26 14:27:52 -05:00
Araq
a0b82db402 the compiler can now deal with multiple modules of the same name 2013-09-26 17:34:46 +02:00
Araq
c085a1b4f0 documentation improvements 2013-09-25 08:44:57 +02:00
Araq
9bfcdc40ef JS codegen: supports more builtins 2013-09-24 23:56:23 +02:00
Araq
e3ecc328a1 fixes #593 2013-09-24 21:45:22 +02:00
Araq
8b5aa221ad support for multiple modules of the same name; niminst supports 'platforms'; minor bugfixes 2013-09-24 16:07:07 +02:00
Araq
83584bf889 implemented 'import a as b' 2013-09-24 09:36:31 +02:00
Araq
367abca382 support for --cs:partial 2013-09-24 09:32:49 +02:00
Araq
c11398ea0d bugfix: typos in os.nim 2013-09-24 09:27:00 +02:00
Araq
05d12897a2 changed parentDir to return the empty string on error 2013-09-24 09:22:29 +02:00
Araq
f1e789bfc2 fixes #576 2013-09-18 02:58:18 +02:00
Araq
51672aef72 should fix newly introduced bugs wrt TR macros 2013-09-18 02:03:56 +02:00
Araq
9de3bc8ef6 improvements for TR macros 2013-09-17 23:43:07 +02:00
Araq
823cb494a5 Merge pull request #561 from fenekku/master
glColor*v now accept vector (array) as input (as in original lib)
2013-09-11 13:27:37 -07:00
Araq
1e2ec3642d Merge branch 'master' of github.com:Araq/Nimrod 2013-09-11 00:22:06 +02:00
Araq
0a851c869f c2nim: added some scope operator parsing 2013-09-11 00:07:39 +02:00
Araq
596496f695 fixes #566 2013-09-11 00:00:11 +02:00
Araq
4d86b8a83c fixes #588 2013-09-10 23:49:53 +02:00
Araq
c6d428d47d Merge pull request #548 from ventor3000/master
Added basic2d module
2013-09-10 14:21:01 -07:00