summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* callsite lineinfe for stackTrace template (#10785)Arne Döring2019-04-181-3/+5
* destructors: internal compiler refactoringAraq2019-04-187-103/+77
* make the CIs happyAraq2019-04-171-1/+1
* fixes #11050Araq2019-04-172-6/+14
* DFA: We are not allowed to take ownership of parametersAraq2019-04-171-1/+2
* fixes #11048Araq2019-04-172-10/+3
* revert parser stmtListExpr (#11007)cooldome2019-04-171-19/+9
* remove shadow warning, fixes #10732 (#11039)Miran2019-04-172-20/+7
* fixes #11014Araq2019-04-171-3/+3
* make move-analysis smarter; see tuse_ownedref_after_move test caseAraq2019-04-161-8/+30
* injectdestructors.nim: code cleanupsAraq2019-04-161-47/+7
* astalgo: use the code style that the other lines use; make debug() less verboseAraq2019-04-161-11/+11
* dfa.nim: track object/tuple field accesses more precisely; sink(o.x); sink(o....Araq2019-04-165-44/+97
* Extend the fix for #11018 to strings (#11031)Clyybber2019-04-151-1/+1
* Fixes #11018 (#11019)Clyybber2019-04-141-0/+3
* make strscans module work with --newruntimeAndreas Rumpf2019-04-142-4/+7
* render urls correctly (#11022)Andy Davidoff2019-04-141-2/+2
* fix reraise (#11017)cooldome2019-04-131-1/+1
* make koch.nim compile with --newruntime. Again.Araq2019-04-121-3/+16
* fixes #11004Araq2019-04-121-60/+72
* Compiler plugin for implementing incremental computation in user space (#10819)cooldome2019-04-118-81/+161
* preparations for --newruntime owned refs/callbacksAraq2019-04-115-30/+30
* sem'check understands 'owned procs'Araq2019-04-112-7/+22
* sigmatch: ensure 'owned proc' works with system.isNilAraq2019-04-111-1/+1
* Less ropes (#10979)Arne Döring2019-04-117-349/+451
* newruntime: raising an exception works but currently leaks memory because cur...Araq2019-04-103-6/+22
* newruntime: fixes another bugAraq2019-04-101-0/+3
* be consistent, strings have destructors for --gc:destructorsAraq2019-04-101-3/+2
* make parseopt compile with --newruntimeAraq2019-04-101-1/+5
* make tests green againAraq2019-04-101-1/+1
* koch.nim compiles with --newruntimeAraq2019-04-092-5/+9
* make 'raise' statement work with --newruntimeAraq2019-04-091-6/+27
* added lowerings.evalOnceAraq2019-04-091-0/+16
* don't emit an implicit try finally when in system.nim in order to prevent end...Araq2019-04-091-1/+2
* compute sinks/assignments properly for for-loop iteration variablesAraq2019-04-082-2/+2
* use old for loop unpack syntax for bootstrappingAraq2019-04-081-1/+1
* an owned ref parameter behaves as a 'sink' parameterAndreas Rumpf2019-04-073-11/+11
* more efficient enumToStr implementation that works without the old typeinfo s...Andreas Rumpf2019-04-077-20/+86
* makes koch.nim sem'check with --newruntimeAraq2019-04-061-1/+1
* fixes compiler regressionAraq2019-04-061-1/+4
* destructors: we are cooking nowAraq2019-04-065-13/+37
* render lent types properlyAraq2019-04-061-1/+1
* fixes unowned->owned conversion ruleAndreas Rumpf2019-04-061-1/+1
* Fix astdef typ deref (#10245)Alexander Ivanov2019-04-051-1/+1
* fixes #10943 (#10947)cooldome2019-04-051-1/+4
* destructors: progressAndreas Rumpf2019-04-053-10/+27
* newruntime: codegen fixAndreas Rumpf2019-04-051-5/+4
* relax warning about inconsistent spacing (#10968)Miran2019-04-051-1/+1
* fixes destructor tuple regression #10940 (#10941)cooldome2019-04-043-3/+8
* newruntime: fixes codegen for closuresAraq2019-04-041-0/+2