summary refs log tree commit diff stats
path: root/compiler/cgen.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #10963, disallow implicit mixing of strings and ints/floats (#11292)Miran2019-05-211-1/+1
* fixes #11202Andreas Rumpf2019-05-141-5/+8
* fixes #11194 (#11242)Arne Döring2019-05-141-3/+2
* Fix destructor injections for global variables (#11230)Clyybber2019-05-131-0/+3
* Replace countup(x, y) with x .. yClyybber2019-05-071-3/+3
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-2/+2
* revert discardable transformation (#10905)Andreas Rumpf2019-04-211-0/+9
* fewer ropes (#11037)Arne Döring2019-04-191-6/+6
* Less ropes (#10979)Arne Döring2019-04-111-104/+177
* more efficient enumToStr implementation that works without the old typeinfo s...Andreas Rumpf2019-04-071-1/+4
* fixes #10943 (#10947)cooldome2019-04-051-1/+4
* fixes #10942. Lent T bug (#10946)cooldome2019-04-031-7/+7
* fixes #10948 (#10949)cooldome2019-04-031-1/+1
* simple program works with --newruntimeAraq2019-04-021-0/+1
* newruntime: progressAraq2019-04-021-1/+1
* fixes #8202 (#10888)Andreas Rumpf2019-03-231-1/+9
* improvements on the hot code reloading support (#10892)Viktor Kirilov2019-03-231-0/+2
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-2/+2
* --newruntime: work in progressAndreas Rumpf2019-03-141-1/+1
* fixes dce regression #10703 (#10820)cooldome2019-03-121-17/+19
* introduce tfHasOwned for fast must-move checkings; removed tfAcyclic as the G...Andreas Rumpf2019-03-051-3/+2
* cgen.nim: code cleanupsAndreas Rumpf2019-03-041-15/+17
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-100/+309
* gc:destructors: add first test programAndreas Rumpf2019-02-191-1/+3
* helpers2 now has a real nameAraq2019-02-071-1/+1
* gc: destructors is beginning to work (#10483)Andreas Rumpf2019-01-291-0/+6
* Fixes #10352 (#10416)slangmgh2019-01-281-10/+14
* make DLLs tests compile again; remove dependency on nimbase.h slightlyAraq2019-01-231-2/+16
* improve the generated code size for --gc:regionsAraq2019-01-231-1/+1
* Restore compatibility with old vcc versions [backport] (#10415)LemonBoy2019-01-221-14/+14
* fixes #10148 (#10149)cooldome2018-12-311-13/+18
* Dead code elimination for entire modules and their init procs if empty (#10032)cooldome2018-12-301-87/+160
* refs #9880 show index and bound in lots of `index out of bounds` errorsTimothee Cour2018-12-091-0/+2
* More dead code (#9835)Jacek Sieka2018-12-041-2/+2
* IC: further progressAraq2018-12-011-1/+1
* compiler: remove unused assignment flags (#9760)Jacek Sieka2018-11-211-2/+2
* Simplify cgen forward proc (#9635)Jacek Sieka2018-11-071-65/+19
* make Nim take roughly 100MB less RAM for bootstrapping via a new compiler swi...Andreas Rumpf2018-11-071-1/+4
* fixes #5549Araq2018-10-301-15/+16
* Change the order of compilation passes, transformation is made lazy at code g...cooldome2018-10-181-5/+8
* gogc: GCC-8.2.0 compatibility and other improvements (#9211)Ștefan Talpalaru2018-10-111-2/+6
* Fix wrong heuristic in codegen (#9293)LemonBoy2018-10-111-1/+7
* Fixes #9154 (#9193)manterolat2018-10-101-0/+3
* Make the registered passes local to the ModuleGraph (#9259)LemonBoy2018-10-091-1/+1
* fixes #9222 (#9224)cooldome2018-10-091-1/+6
* Merge pull request #8983 from cooldome/codegen_crashAndreas Rumpf2018-09-181-1/+1
|\
| * Fixes 8979Andrii Riabushenko2018-09-161-1/+1
* | Removed optUseNimNamespace, removed useless nil checkGiovanni2018-09-161-7/+7
* | improve the compiler option "cppCompileToNamespace", a custom namespace can n...Giovanni2018-09-151-7/+12
* | compiler refactoring; use typesafe path handing; docgen: render symbols betwe...Andreas Rumpf2018-09-071-17/+18
|/