Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | implemented macros.getImpl | Araq | 2015-08-21 | 1 | -0/+1 |
| | |||||
* | macros: Introduce sameType(a, b) for node types | Adam Strzelecki | 2015-07-03 | 1 | -2/+3 |
| | | | | | | | | | | | | | Previously introduced node comparison `==` was working somehow wrong on nodes returned from getType(a), comparing just ids of the symbols. Recently introduced `==` change 47dce2688633fad840a2f5e4073c531f1cd640ca started comparing symbol nodes pointer-wise, thus strictly. Since getType(a) always creates new symbol pointing to the type, comparing two such nodes using `==` always returns false, even they point to the same type. That is why we need a new sameType macro to be able to tell if these nodes point to the same type. | ||||
* | fixes #2297, fixes #2946 | Araq | 2015-06-18 | 1 | -1/+1 |
| | |||||
* | marshalling can be done at compile-time | Araq | 2015-04-25 | 1 | -3/+6 |
| | |||||
* | VM: minor fixes to make lexim work | Araq | 2015-04-20 | 1 | -21/+21 |
| | |||||
* | fixes #1989 | Araq | 2015-02-01 | 1 | -0/+1 |
| | |||||
* | fixes #1781 | Araq | 2014-12-28 | 1 | -1/+2 |
| | |||||
* | fixes #1473 | Araq | 2014-11-12 | 1 | -1/+4 |
| | |||||
* | VM supports math and a few os procs | Araq | 2014-08-30 | 1 | -2/+11 |
| | |||||
* | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -1/+1 |
| | |||||
* | Fixes incorrect macro stack traces. | Dominik Picheta | 2014-08-11 | 1 | -1/+3 |
| | |||||
* | parseBiggestFloat is now builtin | Araq | 2014-07-16 | 1 | -1/+1 |
| | |||||
* | implemented builtin noncopying slice | Araq | 2014-05-02 | 1 | -1/+1 |
| | |||||
* | added #903 to the test suite | Araq | 2014-03-26 | 1 | -0/+1 |
| | |||||
* | VM: endless loop prevention | Araq | 2014-03-24 | 1 | -1/+6 |
| | |||||
* | fixed tuples in a static context; preparations for correct compile time ↵ | Araq | 2014-03-22 | 1 | -0/+1 |
| | | | | evaluation of integral ops | ||||
* | fixes #937 | Araq | 2014-03-05 | 1 | -0/+1 |
| | |||||
* | tstmtexprs.nim works again | Araq | 2014-02-27 | 1 | -1/+1 |
| | |||||
* | new VM is getting stable | Araq | 2014-02-24 | 1 | -2/+1 |
| | |||||
* | vm2: new representation of registers | Araq | 2014-02-21 | 1 | -11/+9 |
| | |||||
* | tstringinterp almost working | Araq | 2014-02-01 | 1 | -0/+2 |
| | |||||
* | case consistency: next steps | Araq | 2013-12-29 | 1 | -1/+1 |
| | |||||
* | more tests work | Araq | 2013-12-13 | 1 | -1/+1 |
| | |||||
* | new VM: globals kinda work | Araq | 2013-12-13 | 1 | -1/+4 |
| | |||||
* | new VM: improvements | Araq | 2013-12-12 | 1 | -1/+2 |
| | |||||
* | more tests are green | Araq | 2013-12-08 | 1 | -1/+1 |
| | |||||
* | new VM: passes more tests | Araq | 2013-12-06 | 1 | -1/+2 |
| | |||||
* | next steps for FFI support | Araq | 2013-11-25 | 1 | -0/+1 |
| | |||||
* | jump optimizer works | Araq | 2013-10-29 | 1 | -0/+2 |
| | |||||
* | new VM is getting stable | Araq | 2013-10-29 | 1 | -2/+2 |
| | |||||
* | some complex macros work | Araq | 2013-10-16 | 1 | -15/+15 |
| | |||||
* | compiler bootstraps with new VM | Araq | 2013-10-15 | 1 | -0/+18 |
| | |||||
* | cooler quote for c2nim | Araq | 2013-10-10 | 1 | -0/+3 |
| | |||||
* | docgen: more newlines in the output to support primitive postprocessors | Araq | 2013-08-29 | 1 | -1/+2 |
| | |||||
* | new VM: preparations for evalMacroCall | Araq | 2013-08-11 | 1 | -1/+1 |
| | |||||
* | new VM: register allocator bugfix; implemented more magics | Araq | 2013-08-08 | 1 | -0/+4 |
| | |||||
* | new VM: implemented constructors and jump optimizer | Araq | 2013-08-07 | 1 | -1/+5 |
| | |||||
* | new VM: next steps | Araq | 2013-08-03 | 1 | -0/+1 |
| | |||||
* | new vm: further progress | Araq | 2013-07-29 | 1 | -2/+25 |
| | |||||
* | new vm: lots of fixes | Araq | 2013-07-27 | 1 | -12/+12 |
| | |||||
* | first steps to a new evaluation engine | Araq | 2013-07-24 | 1 | -0/+149 |