Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes #1005 | Dominik Picheta | 2014-04-15 | 1 | -0/+3 |
| | |||||
* | resolved conflict | Andreas Rumpf | 2014-04-10 | 1 | -143/+158 |
|\ | |||||
| * | implemented region pointers | Araq | 2014-04-09 | 1 | -4/+4 |
| | | |||||
| * | Merge branch 'devel' of github.com:Araq/Nimrod into devel | Zahary Karadjov | 2014-03-06 | 1 | -1/+1 |
| |\ | |||||
| | * | implemented 'union' and 'unchecked' pragmas | Araq | 2014-03-05 | 1 | -1/+1 |
| | | | |||||
| * | | split the inline and closure iterators into different symbol kinds for ↵ | Zahary Karadjov | 2014-03-06 | 1 | -1/+1 |
| |/ | | | | | | | easier discrimination between them | ||||
| * | vm2: new representation of registers | Araq | 2014-02-21 | 1 | -1/+0 |
| | | |||||
| * | fixes #914 | Araq | 2014-02-14 | 1 | -1/+1 |
| | | |||||
| * | fixes #887 | Simon Hafner | 2014-02-09 | 1 | -1/+1 |
| | | |||||
| * | bugfix: codegen issue that caused getGMTime() to leak memory | Araq | 2014-02-07 | 1 | -1/+1 |
| | | |||||
| * | case consistency for evalffi | Araq | 2014-02-01 | 1 | -1/+1 |
| | | |||||
| * | compiler warns when you use GC'ed memory and '--gc:none' | Araq | 2014-01-19 | 1 | -0/+16 |
| | | |||||
| * | 'nil' as a statement is deprecated, use an empty 'discard' instead | Araq | 2014-01-19 | 1 | -4/+4 |
| | | |||||
| * | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -18/+18 |
| | | |||||
| * | case consistency: next steps | Araq | 2013-12-29 | 1 | -8/+8 |
| | | |||||
| * | case consistency part 4 | Araq | 2013-12-27 | 1 | -102/+102 |
| | | |||||
| * | case consistency part 1 | Araq | 2013-12-27 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #691 from rbehrends/fix-shallow-pragma | Andreas Rumpf | 2014-04-09 | 1 | -7/+39 |
|\ \ | |/ |/| | Fixes shallow pragma for objects and tuples. | ||||
| * | Fixes various issues with shallow copying. | Reimer Behrends | 2013-12-01 | 1 | -7/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * The {.shallow.} pragma is now properly respected for objects and tuples that are not handled by genGenericAsgn(). Mirroring the decision in generic assignments, whether an assignment is shallow depends on the destination of the assignment, but not the source. * String literals and complex inline constants are now properly assigned a location kind of locData. * Assignments from a locData source will now force deep copying to occur, even if shallowCopy or {.shallow.} is being used. This avoids potential crashes from `shallowCopy s, "xxx"` or from `shallowCopy t, ("a", "b")`. | ||||
* | | fixes a regression where memset was used without including <string.h> | Araq | 2013-12-03 | 1 | -0/+6 |
|/ | |||||
* | fixes #575 | Araq | 2013-09-10 | 1 | -2/+1 |
| | |||||
* | fixes #569; C++ codegen works again | Araq | 2013-08-31 | 1 | -12/+7 |
| | |||||
* | float64 is now an alias to 'float'; fixes #545 | Araq | 2013-08-30 | 1 | -6/+8 |
| | |||||
* | hacky fix for generic constraints matching | Zahary Karadjov | 2013-08-19 | 1 | -2/+2 |
| | |||||
* | fixes #411 | Araq | 2013-05-26 | 1 | -8/+12 |
| | |||||
* | attempt to fix a codegen bug | Araq | 2013-05-20 | 1 | -1/+7 |
| | |||||
* | fixes #432, fixes #427 | Araq | 2013-05-19 | 1 | -3/+28 |
| | |||||
* | fixes #439 | Araq | 2013-05-19 | 1 | -1/+1 |
| | |||||
* | 'result/return' triggers a void context | Araq | 2013-05-06 | 1 | -3/+13 |
| | |||||
* | completed expr/stmt unification | Araq | 2013-05-03 | 1 | -109/+113 |
| | |||||
* | first steps to the expr/stmt unification | Araq | 2013-04-30 | 1 | -3/+2 |
| | |||||
* | fixes #287; bugfix: subrange checking is performed again | Araq | 2013-04-12 | 1 | -2/+8 |
| | |||||
* | fixes #366 | Araq | 2013-03-17 | 1 | -1/+4 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | documented object constrs; endb works again | Araq | 2013-03-09 | 1 | -30/+5 |
| | |||||
* | object constructors work now | Araq | 2013-03-08 | 1 | -82/+116 |
| | |||||
* | next steps for object construction expressions | Araq | 2013-03-07 | 1 | -1/+32 |
| | |||||
* | next steps for object construction expressions | Araq | 2013-03-07 | 1 | -22/+26 |
| | |||||
* | fixes for the new overloading resolution | Araq | 2013-03-03 | 1 | -1/+2 |
| | |||||
* | make some tests green | Araq | 2013-03-03 | 1 | -1/+1 |
| | |||||
* | codegen produces better code for complex assignments | Araq | 2013-02-24 | 1 | -2/+61 |
| | |||||
* | cleaner GC switching | Araq | 2013-01-31 | 1 | -5/+5 |
| | |||||
* | merged upstream master | Zahary Karadjov | 2013-01-27 | 1 | -5/+14 |
|\ | |||||
| * | fixed some closure related bugs | Araq | 2013-01-22 | 1 | -1/+1 |
| | | |||||
| * | fixes #270 | Araq | 2013-01-08 | 1 | -1/+1 |
| | | |||||
| * | first version of ropes.nim with unsafeNew (broken) | Araq | 2012-12-02 | 1 | -3/+12 |
| | | |||||
* | | cleaned up some debugging code | Zahary Karadjov | 2013-01-20 | 1 | -10/+0 |
| | | |||||
* | | track the "owner" heap object in the ref write barrier | Zahary Karadjov | 2012-12-01 | 1 | -4/+20 |
| | | | | | | | | See the papers for reference counting with heap sliding views for details: | ||||
* | | disables the compile-time rope formatting during bootstrapping | Zahary Karadjov | 2012-11-28 | 1 | -90/+90 |
| | | |||||
* | | first batch of rope code converted to `rfmt` | Zahary Karadjov | 2012-11-28 | 1 | -37/+37 |
|/ | | | | | | The results so far are inconclusive: The rope cache tries have been reduced by more than 125K (nearly 20%), but the bootstrap time seems to be ever slightly increasing (0.01s). |