summary refs log tree commit diff stats
path: root/compiler/ccgexprs.nim
Commit message (Collapse)AuthorAgeFilesLines
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-1/+1
|
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-11/+11
| | | | | * Remove sonsLen * Use Indexable
* fixes a critical --gc:boehm regressionAndreas Rumpf2019-09-061-1/+3
|
* allows access to .compileTime vars at runtime (#12128)Andreas Rumpf2019-09-051-0/+3
|
* fix min/max for float numbers (#12068)Arne Döring2019-09-021-6/+1
|
* gc:destructors progressAraq2019-09-011-1/+1
|
* fixes #12042 (#12083)Andreas Rumpf2019-08-291-1/+1
| | | | | | * fixes #12042 * make tests green again
* Fix to int to biggest int (#12066)Arne Döring2019-08-271-9/+1
| | | | | * fix to(Biggest)Int * kill toFloat magics as well
* fixes #10053 (#11951)Timothee Cour2019-08-151-1/+2
|
* fixes #11891Andreas Rumpf2019-08-101-0/+4
|
* int128 on firstOrd, lastOrd and lengthOrd (#11701)Arne Döring2019-08-071-1/+4
| | | | * fixes #11847
* fixes #11745Araq2019-07-191-1/+6
|
* make 'koch temp' work againAraq2019-07-141-2/+5
|
* [refactoring] moves transformation for 'spawn' into its own spawn.nim ↵Araq2019-07-141-1/+1
| | | | implementation
* styleCheck: make the compiler and large parts of the stdlib compatible with ↵Araq2019-07-101-9/+9
| | | | --styleCheck:error
* Offsetof fixes (#11690)Arne Döring2019-07-091-0/+16
| | | | | | | | * first fixes * more tests and fixes * code normalization
* fixes #11671Andreas Rumpf2019-07-071-1/+1
|
* fix #11651 exportc symbol not exported, leading to link error (#11658)Timothee Cour2019-07-051-3/+2
|
* fixes #11636Araq2019-07-031-2/+5
|
* fixes #11098Andreas Rumpf2019-06-261-5/+11
|
* fixes #11563 (#11594)Andreas Rumpf2019-06-261-2/+4
|
* [refactoring] remove zeroExtend and friends from the compiler builtins. (#11531)Arne Döring2019-06-241-41/+0
| | | | | * remove zeroExtend and friends from the compiler builtins. * fix jssys
* [bugfix] proper destruction for strings/seqs for --newruntimeAndreas Rumpf2019-06-201-5/+6
|
* [bugfix] owned closures (#11544)Andreas Rumpf2019-06-201-1/+1
|
* [refactoring] refactor the compiler and stdlib to deprecation warnings (#11419)Arne Döring2019-06-111-10/+14
|
* hotfix for 32bit unsigned 'range' checking; incomplete, unknown why some ↵Araq2019-05-271-1/+2
| | | | operations produce range checks
* C codegen: preparations for better code generationAndreas Rumpf2019-05-251-3/+6
|
* Enable range checking for unsigned integers (#11313)Oscar Nihlgård2019-05-251-3/+1
| | | | | | * Enable range checking for unsigned integers * Make the tests green
* ccgexprs.nim: fewer newlinesAraq2019-05-131-4/+0
|
* rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)Arne Döring2019-05-111-2/+2
|
* Small cleanup (#11185)Andreas Rumpf2019-05-081-14/+14
|\ | | | | | | | | | | | | | | * Remove mStaticTy and mTypeTy * Replace countup(x, y-1) with x ..< y * Replace countup(x, y) with x .. y
| * Replace countup(x, y) with x .. yClyybber2019-05-071-4/+4
| |
| * Replace countup(x, y-1) with x ..< yClyybber2019-05-071-10/+10
| |
* | cleanup (#11192)Jasper Jenkins2019-05-071-7/+3
|/
* Fixes for ptr array deref codegen (#11191)Jasper Jenkins2019-05-071-2/+5
| | | | | * fixes for ptr array derefence codegen * fix comments, make diff nicer
* fixes #9578 (#11176)jcosborn2019-05-061-0/+1
| | | | | | * fixes #9578 * fixed and expanded test
* fixes #9403Araq2019-05-051-1/+1
|
* added system.unown to make 'owned' sane to use in practice; later on we ↵Araq2019-04-291-1/+1
| | | | might change the type inference rules to make it more convenient
* preparations to make the twidgets test workAraq2019-04-261-2/+2
|
* revert discardable transformation (#10905)Andreas Rumpf2019-04-211-18/+55
| | | | | | | | | | * Revert "Properly wrap discarded statements (#10322)" This reverts commit 15584879b91e14565156ca140eef1dc100cf34c4. * add test for implicit discard after defer * enable t10241 again * make C++ tests green again
* fewer ropes (#11037)Arne Döring2019-04-191-79/+139
|
* fixes #11048Araq2019-04-171-6/+3
|
* Extend the fix for #11018 to strings (#11031)Clyybber2019-04-151-1/+1
| | | | | | * Extend the fix for #11018 to strings * Fix testcase
* Fixes #11018 (#11019)Clyybber2019-04-141-0/+3
|
* preparations for --newruntime owned refs/callbacksAraq2019-04-111-14/+14
|
* Less ropes (#10979)Arne Döring2019-04-111-177/+198
| | | | | * convert ropecg to a macro * fewer intermediate ropes
* use old for loop unpack syntax for bootstrappingAraq2019-04-081-1/+1
|
* more efficient enumToStr implementation that works without the old typeinfo ↵Andreas Rumpf2019-04-071-1/+22
| | | | structures
* newruntime: codegen fixAndreas Rumpf2019-04-051-5/+4
|
* simple program works with --newruntimeAraq2019-04-021-1/+2
|