summary refs log tree commit diff stats
path: root/compiler/ic/ic.nim
Commit message (Expand)AuthorAgeFilesLines
* opensym as node kind + fixed experimental switch (#23892)metagn2024-08-121-2/+2
* refactor: The popular 'r' field is now named 'snippet' (#23829)Andreas Rumpf2024-07-121-2/+2
* remove nir; succeeded by nif (#23809)ringabout2024-07-091-1/+1
* IC: use tables instead of huge seqs because the compiler can create l… (#23...Andreas Rumpf2024-06-181-43/+32
* allow replacing captured syms in macro calls in generics (#23091)metagn2023-12-181-4/+6
* fixes yet another strictdefs bug (#23069)ringabout2023-12-151-4/+3
* type graph refactor; part 3 (#23064)Andreas Rumpf2023-12-141-1/+1
* forbides adding sons for `PType` (#23030)ringabout2023-12-041-1/+3
* fixes #22552 (#23014)Andreas Rumpf2023-12-021-1/+2
* rework the vtable implementation embedding the vtable array directly with new...ringabout2023-11-281-3/+9
* progress: 'm' command line switch (#22976)Andreas Rumpf2023-11-221-0/+3
* IC: progress and refactorings (#22961)Andreas Rumpf2023-11-201-104/+196
* IC: use better packed line information format (#22917)Andreas Rumpf2023-11-071-55/+61
* prepare for the enforcement of `std` prefix (#22873)ringabout2023-10-291-2/+2
* Instantiates generics in the module that uses it (#22513)Juan M Gómez2023-09-091-0/+2
* unpublic the sons field of PType; the precursor to PType refactorings (#22446)ringabout2023-08-111-2/+2
* use strictdefs for compiler (#22365)ringabout2023-08-061-1/+8
* fixes overriden typo (#22044)ringabout2023-06-081-2/+2
* fixes #19863; move sha1, md5 to nimble packages for 2.0 (#21702)ringabout2023-05-021-1/+3
* refactoring in preparation for better, simpler name mangling that wor… (#21...Andreas Rumpf2023-04-241-1/+2
* 'lock levels' are deprecated, now a noop (#20539)ringabout2022-10-111-2/+2
* time to make IC work with ORC (here we go again...) (#20538)Andreas Rumpf2022-10-111-1/+10
* refactorings (#20536)Andreas Rumpf2022-10-101-3/+0
* no ropes WIP (#20433)Andreas Rumpf2022-09-271-1/+1
* move formatfloat out of system (#20195)ringabout2022-08-241-1/+1
* Refactor and doc package handling, module name mangling (#19821)quantimnot2022-05-301-13/+6
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* [minor]use `addInt` and `addFloat` (#18733)flywind2021-08-241-2/+2
* fixes #17943 (#18045)Andreas Rumpf2021-05-191-0/+3
* CIs: attempt to use csources_v1 (#16282)Andreas Rumpf2021-04-211-3/+3
* IC navigator: added support for include files (#17784)Andreas Rumpf2021-04-191-1/+1
* ic refactoring (#17778)Andreas Rumpf2021-04-191-64/+111
* -d:nimDebug: calls doAssert false instead of quit (#17739)Timothee Cour2021-04-171-2/+1
* IC: yet another embarrassing omission (#17743)Andreas Rumpf2021-04-171-1/+2
* ic navigator tests (#17735)Andreas Rumpf2021-04-161-1/+2
* `import foo {.all.}` reboot (#17706)Timothee Cour2021-04-161-16/+42
* IC: rodfiles: no floats (#17720)Andreas Rumpf2021-04-141-11/+8
* IC: first steps towards 'nim check --def --ic:on' (#17714)Andreas Rumpf2021-04-141-5/+23
* IC: code cleanup (#17708)Andreas Rumpf2021-04-131-45/+12
* IC: serialization bugfix (#17701)Andreas Rumpf2021-04-131-4/+4
* IC: integrity checking (#17695)Andreas Rumpf2021-04-111-1/+2
* IC: added basic test case for methods (#17679)Andreas Rumpf2021-04-091-1/+1
* IC: bugfix (#17533)Andreas Rumpf2021-03-271-2/+5
* added a 'koch ic' command for easier adhoc testing of IC (#17508)Andreas Rumpf2021-03-261-5/+17
* IC: backend: remember produced type information (#17440)Andreas Rumpf2021-03-231-2/+9
* IC: green tests (#17311)Andreas Rumpf2021-03-191-0/+1147