summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* fix #20012 (#20013)Daniel Clarke2022-07-131-1/+1
* fix #18735; genDepend broken for duplicate module names in separate folders (...flywind2022-07-122-8/+52
* allow dots in defined() (#20010)metagn2022-07-121-1/+13
* try to optimize hot spots for orc-booting compiler (#20001)flywind2022-07-121-5/+13
* Fix nested finally handling in closureiters [backport] (#19933)Tanguy2022-07-111-6/+25
* remove `when declared(cache)`; cache is always there (#19991)flywind2022-07-101-9/+6
* removed caching logic; saves 400MB for an ORC booting compiler (#19989)Andreas Rumpf2022-07-091-8/+1
* cache rope when threads are enabled (#19981)flywind2022-07-071-6/+5
* rename gc to mm (#19971)flywind2022-07-051-1/+1
* Fixing `nimRawSetJmp` for vcc and clangcl on Windows (#19959)rockcavera2022-07-041-7/+12
* Allow recursive closure iterators (#19939)Tanguy2022-06-301-1/+2
* once C++, always C++ [backport] (#19938)Jacek Sieka2022-06-301-10/+16
* dec inLoop after exiting the while scope in computeLiveRanges [backport] (#19...flywind2022-06-291-1/+1
* ref #19830; multiple definition of in Nim generated static libraries (#19934)flywind2022-06-271-18/+18
* [vm]fixes #15974 #12551 #19464 #16020 #16780 #16613 #14553 #19909 #18641 (#19...flywind2022-06-222-13/+18
* [Tiny] correct comment opcDeref => opcLdDeref (#19908)flywind2022-06-211-1/+1
* [vm] refactor `stdlib.marshal.load` (#19905)flywind2022-06-191-17/+1
* Better range error messages (#19867)Tanguy2022-06-151-3/+3
* Fixes #19883 so genscript works with vcc (#19893)Don-Duong Quach2022-06-151-2/+8
* Initial implementation of nimsuggest v3 (#19826)Ivan Yonchovski2022-06-134-21/+91
* [semfold] fix #19199; properly fold uint to float conversion (#19890) [backport]flywind2022-06-131-1/+1
* [cleanup] remove unnecessary procs in vm (#19888)flywind2022-06-132-6/+2
* Friendlier error message with solution (#19880)Carlo Capocasa2022-06-111-1/+2
* Extend and document compiler debugging utilities (#19841)quantimnot2022-06-101-0/+16
* remove noop option `gc:v2` (#19810)flywind2022-06-104-6/+3
* not generate initStackBottomWith in arc/orc [backport] (#19875)flywind2022-06-101-1/+1
* give a better error message for some template expansions (#19871)Andreas Rumpf2022-06-091-2/+4
* RST: improve simple tables (#19859)Andrey Makarov2022-06-042-0/+3
* Stop type aliases from inheriting sfUsed (#19861)quantimnot2022-06-041-1/+1
* Refactor and doc package handling, module name mangling (#19821)quantimnot2022-05-3015-243/+129
* [vm] remove unused opcSubstr opcode (#19834)flywind2022-05-302-10/+2
* Fix global destructor injection for JS backend (#19797)quantimnot2022-05-231-5/+25
* Add 'usages' option to the --stylechecks error msg (#19759)Zoom2022-05-041-2/+2
* Fix fixAbstractType for user defined typeclasses, fixes #19730 & #18409 (#19732)nc-x2022-04-301-1/+1
* Make sure that field usage preserves the original line info (#19751)Ivan Yonchovski2022-04-291-0/+2
* fixes #18612; apply cache and memcmp for methods in arc/orc (#19749)flywind2022-04-261-2/+5
* use signed comparisons for the index checking in the hope it improves the cod...Andreas Rumpf2022-04-261-7/+7
* fixes #19662; Indent level errored for first line (#19718)flywind2022-04-253-1/+6
* fix NimNode comment repr() regression [backport: 1.2] (#19726)flywind2022-04-251-0/+2
* add warnings for gc:option (#19722)flywind2022-04-251-42/+49
* fix #19435; don't create TypeBoundOps for tyOpenArray, tyVarargs [backport: 1...flywind2022-04-251-1/+1
* Move common Latex code into class nimdoc.cls (#19734)Andrey Makarov2022-04-212-1/+7
* fix #19680; check if stderr is static (#19709)flywind2022-04-121-1/+1
* fix #17286 nim check -b:js works (#19704)flywind2022-04-091-0/+2
* fix stylecheck bug with nre (#19356)flywind2022-04-081-3/+6
* [nimsuggest] return the type when on symbol in let/var (#19639)Ivan Yonchovski2022-04-071-3/+6
* fix #18986; Import/except doesn't work on devel [backport: 1.6] (#19687)flywind2022-04-061-1/+1
* Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport]flywind2022-04-043-21/+17
* fixes #14318 (#14335)Andreas Rumpf2022-03-261-1/+1
* fix #8219; nim check/dump shouldn't run single nimscript project [backport: 1...flywind2022-03-261-1/+2