Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make tests green again | Araq | 2014-04-07 | 1 | -2/+0 |
| | |||||
* | fixes #1063 | Araq | 2014-04-07 | 2 | -2/+12 |
| | |||||
* | fixes #798 | Araq | 2014-04-06 | 1 | -1/+2 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-04-06 | 5 | -23/+27 |
|\ | |||||
| * | propagate semExpr flags in macro/template expansion | Zahary Karadjov | 2014-04-06 | 5 | -23/+27 |
| | | |||||
* | | fixes #913 | Araq | 2014-04-06 | 2 | -0/+3 |
| | | |||||
* | | fixes #866 | Araq | 2014-04-06 | 1 | -0/+1 |
|/ | |||||
* | new VM: proper shield against endless recursions | Araq | 2014-04-05 | 1 | -2/+10 |
| | |||||
* | new VM: fixes for exception handling | Araq | 2014-04-04 | 1 | -8/+17 |
| | |||||
* | minor VM bugfix | Araq | 2014-04-04 | 1 | -0/+1 |
| | |||||
* | gensym'ed symbols work with lambda-lifting; closures produce objects instead ↵ | Araq | 2014-04-03 | 2 | -35/+39 |
| | | | | of tuples for easier debugging | ||||
* | fixes yet another option type | Araq | 2014-04-03 | 2 | -8/+14 |
| | |||||
* | Merge pull request #1060 from EXetoC/vm-arithmetic-overflow | Andreas Rumpf | 2014-04-02 | 1 | -6/+49 |
|\ | | | | | Arithmetic underflow/overflow checking for the VM | ||||
| * | Implement overflow/underflow checking for the VM. | EXetoC | 2014-03-31 | 1 | -6/+49 |
| | | |||||
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-04-01 | 1 | -2/+3 |
|\ \ | |||||
| * | | disable extern name checking as it breaks building of nimrtl.dll | Araq | 2014-03-30 | 1 | -2/+3 |
| |/ | |||||
* | | fixed another vm bug | Araq | 2014-04-01 | 1 | -8/+6 |
| | | |||||
* | | tsymchoicefield compiles | Araq | 2014-04-01 | 1 | -2/+4 |
| | | |||||
* | | fixes #880 | Araq | 2014-04-01 | 1 | -14/+20 |
|/ | |||||
* | fixes #932 | Araq | 2014-03-29 | 1 | -1/+4 |
| | |||||
* | fixes #911 | Araq | 2014-03-28 | 1 | -0/+6 |
| | |||||
* | fixes a typo | Araq | 2014-03-27 | 2 | -5/+5 |
| | |||||
* | fixes #1009 | Araq | 2014-03-27 | 2 | -2/+9 |
| | |||||
* | fixes tmemit regression | Araq | 2014-03-26 | 1 | -0/+14 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-03-26 | 1 | -1/+1 |
|\ | |||||
| * | Merge pull request #1036 from jlhouchin/devel | zah | 2014-03-26 | 1 | -1/+1 |
| |\ | | | | | | | fixed parens around getSysType arguments | ||||
| | * | fixed parens around getSysType arguments | Jimmie Houchin | 2014-03-25 | 1 | -1/+1 |
| | | | |||||
* | | | fixes #1025; don't know what this breaks | Araq | 2014-03-26 | 3 | -6/+3 |
| | | | |||||
* | | | fixes #992 | Araq | 2014-03-26 | 1 | -0/+2 |
|/ / | |||||
* | | implemented 'borrow dot' feature for distinct types | Araq | 2014-03-26 | 3 | -10/+23 |
| | | |||||
* | | added #903 to the test suite | Araq | 2014-03-26 | 3 | -2/+7 |
|/ | |||||
* | VM: attempt to get integer ops right | Araq | 2014-03-24 | 2 | -24/+52 |
| | |||||
* | VM: endless loop prevention | Araq | 2014-03-24 | 3 | -9/+33 |
| | |||||
* | fixes #404 | Araq | 2014-03-23 | 5 | -33/+73 |
| | |||||
* | fixes #994 | Araq | 2014-03-22 | 1 | -1/+1 |
| | |||||
* | fixes wrong commit | Araq | 2014-03-22 | 1 | -2/+0 |
| | |||||
* | fixes #1006 | Araq | 2014-03-22 | 2 | -1/+4 |
| | |||||
* | fixes #1023 | Araq | 2014-03-22 | 1 | -20/+31 |
| | |||||
* | fixes #1010 | Araq | 2014-03-22 | 3 | -27/+30 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-03-22 | 23 | -237/+609 |
|\ | |||||
| * | fix #1015 | Zahary Karadjov | 2014-03-20 | 1 | -3/+8 |
| | | |||||
| * | fix #1016 | Zahary Karadjov | 2014-03-20 | 1 | -1/+1 |
| | | |||||
| * | fix #1018 | Zahary Karadjov | 2014-03-20 | 1 | -8/+20 |
| | | | | | | | | | | | | Previously, generic types originating from the same body symbol were compared structurally. The bug illustrates a case, where such a comparison is not correct. The new approach follows the established method used in typeRel. | ||||
| * | implements ``distinct with/without X, Y`` | Zahary Karadjov | 2014-03-20 | 5 | -27/+72 |
| | | | | | | | | | | | | This still doesn't work quite right, because some common operations like array indexing lay completely outside the scope/symbol lookup system - they are not even magics. | ||||
| * | fix #1013 | Zahary Karadjov | 2014-03-20 | 1 | -4/+10 |
| | | |||||
| * | reference implementation of a vector swizzle library | Zahary Karadjov | 2014-03-20 | 9 | -57/+135 |
| | | | | | | | | | | This also provides the initial steps towards support for type class "filtered" type inference fixes an "ordinal type expected" ICE, related to the use of static params | ||||
| * | Fix compilation error when using packed pragma with vcc. | Audun Wilhelmsen | 2014-03-18 | 1 | -1/+1 |
| | | |||||
| * | Added support for {.packed.} pragma on objects | Audun Wilhelmsen | 2014-03-18 | 7 | -13/+47 |
| | | | | | | | | Added tests for packed and union pragmas | ||||
| * | Merge pull request #1003 from flaviut/devel | Andreas Rumpf | 2014-03-16 | 1 | -0/+1 |
| |\ | | | | | | | Add token position to `nimrod scan` | ||||
| | * | Add token position to `nimrod scan` | flaviut | 2014-03-14 | 1 | -0/+1 |
| | | | | | | | | | A block of the format "linenum:col\t' is added to the start of each token that is printed. |