summary refs log tree commit diff stats
path: root/compiler/cgen.nim
Commit message (Expand)AuthorAgeFilesLines
* compiler refactoring; use typesafe path handing; docgen: render symbols betwe...Andreas Rumpf2018-09-071-17/+18
* optimize away genericReset for result assignment; refs #8745Araq2018-08-271-3/+112
* fixes merge conflictAndreas Rumpf2018-08-191-14/+20
|\
| * Fixes 8535 (#8591)LemonBoy2018-08-171-14/+20
* | --gc:destructors: next steps; WIPAndreas Rumpf2018-07-211-1/+3
* | fix merge conflictAndreas Rumpf2018-07-181-10/+4
|\|
| * Fix #8345 (#8350)Aaron Levine2018-07-181-0/+1
| * Don't depend on string.h in codegen (#8299)Yuriy Glukhov2018-07-131-10/+3
* | WIP: strings/seqs based on destructorsAndreas Rumpf2018-07-171-1/+4
* | more progress on destructor based stringsAndreas Rumpf2018-07-131-5/+11
|/
* Generate dynlib strings as a single rope (#8247)LemonBoy2018-07-081-1/+3
* codgen refactoring: prepare for alternative string/seq implementationsAndreas Rumpf2018-06-291-3/+6
* Don't consider concept types as non-complex during codegen (#8119)LemonBoy2018-06-271-1/+1
* Fixes #6803Yuriy Glukhov2018-06-111-13/+8
* fixes merge conflictAndreas Rumpf2018-06-111-2/+8
|\
| * Native access to Genode environmentEmery Hemingway2018-06-071-2/+8
* | fixed merge conflictAndreas Rumpf2018-06-041-1/+1
|\|
| * Support multi byte characters in module names (#7916)Oscar NihlgÄrd2018-05-311-1/+1
* | incremental compilation: implemented basic replay logicAndreas Rumpf2018-06-021-7/+8
* | baby steps for incremental compilationAndreas Rumpf2018-05-301-10/+7
* | remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-4/+4
* | Merge branch 'devel' into araq-big-refactoringAndreas Rumpf2018-05-211-4/+4
|\|
| * Allow better optimisations by removing NOINLINE from module init procsYuriy Glukhov2018-05-161-4/+4
* | platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-43/+44
* | compiler/ropes.nim has no global error handler anymoreAndreas Rumpf2018-05-171-6/+12
* | preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-10/+10
* | extccomp: no globals anymoreAraq2018-05-161-6/+6
|/
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-51/+51
* move more globals into the config objectAndreas Rumpf2018-05-131-3/+3
* C code generator compiles againAndreas Rumpf2018-05-121-53/+57
* sem pass compiles againAndreas Rumpf2018-05-121-6/+4
* fixes #7743Andreas Rumpf2018-05-061-1/+1
* Disable setTerminate when noCppExceptions is defined (#7751)Emery Hemingway2018-05-041-1/+1
* remove dead code elimination option (#7669)Jacek Sieka2018-04-231-4/+0
* refactoring: make FileIndex a distinct type; make line information an uint16;...Andreas Rumpf2018-04-211-6/+6
* Nim namespace for cpp (#7453)AdrianV2018-04-151-0/+15
* Cleanups 20180401 (#7458)Jacek Sieka2018-04-121-4/+1
* C codegen: preparations for different seq and string implementationsAndreas Rumpf2018-04-031-5/+12
* make 'memset' calls more robust; refs #7341Andreas Rumpf2018-03-161-1/+1
* fixes #7332 (#7341)andri lim2018-03-161-1/+3
* genTryCpp to catch by Nim type, ready for first review (#7196)cooldome2018-02-121-0/+5
* fixes #6960Andreas Rumpf2018-02-111-0/+1
* move new sha1 module into the new 'std' namespaceAndreas Rumpf2018-02-061-1/+1
* fixes #6961Andreas Rumpf2018-02-021-1/+1
* fixes #7129Andreas Rumpf2018-01-301-1/+0
* symbol files: introduce more switches for debuggingAndreas Rumpf2018-01-071-1/+0
* symbol files: do not regenerate method dispatchers for nowAndreas Rumpf2018-01-041-0/+4
* symbol files: fixes the logic for multi-methodsAraq2018-01-031-4/+4
* first steps in adding template/macro calls to stack tracesAraq2017-12-211-15/+27
* Do not include date in binaries (#6581)Bernhard M. Wiedemann2017-11-181-3/+4