summary refs log tree commit diff stats
path: root/compiler/ic
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-094-3/+87
* IC: use tables instead of huge seqs because the compiler can create l… (#23...Andreas Rumpf2024-06-185-49/+67
* allow replacing captured syms in macro calls in generics (#23091)metagn2023-12-181-4/+6
* fixes yet another strictdefs bug (#23069)ringabout2023-12-152-5/+4
* 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-285-11/+31
* progress: 'm' command line switch (#22976)Andreas Rumpf2023-11-221-0/+3
* IC: progress and refactorings (#22961)Andreas Rumpf2023-11-207-216/+287
* IC: use better packed line information format (#22917)Andreas Rumpf2023-11-076-147/+132
* NIR: C codegen, WIP (#22903)Andreas Rumpf2023-11-052-3/+2
* prepare for the enforcement of `std` prefix (#22873)ringabout2023-10-298-10/+11
* NIR: VM + refactorings (#22835)Andreas Rumpf2023-10-291-0/+1
* NIR: store sizes, alignments and offsets in the type graph; beginning… (#22...Andreas Rumpf2023-10-161-3/+4
* NIR: Nim intermediate representation (#22777)Andreas Rumpf2023-10-111-0/+2
* Instantiates generics in the module that uses it (#22513)Juan M Gómez2023-09-092-0/+3
* unpublic the sons field of PType; the precursor to PType refactorings (#22446)ringabout2023-08-111-2/+2
* use strictdefs for compiler (#22365)ringabout2023-08-066-5/+23
* fixes overriden typo (#22044)ringabout2023-06-082-3/+3
* 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-242-2/+4
* fixes #21617; createTypeBoundOps with PContext in order to instantiate generi...ringabout2023-04-071-1/+4
* IC: fix typo in rodfiles.nim (#20989)Ikko Ashimine2022-12-011-1/+1
* fix a few "broken link" warnings (#20837)Andrey Makarov2022-11-141-1/+1
* 'lock levels' are deprecated, now a noop (#20539)ringabout2022-10-112-3/+2
* time to make IC work with ORC (here we go again...) (#20538)Andreas Rumpf2022-10-112-6/+25
* refactorings (#20536)Andreas Rumpf2022-10-102-4/+0
* no ropes WIP (#20433)Andreas Rumpf2022-09-271-1/+1
* move formatfloat out of system (#20195)ringabout2022-08-241-1/+1
* Don't require blank line before Markdown code (#20215)Andrey Makarov2022-08-151-2/+1
* Change `styleCheck` to ignore foreign packages (#19822)quantimnot2022-07-141-4/+4
* Refactor and doc package handling, module name mangling (#19821)quantimnot2022-05-302-15/+9
* move assertions out of system (#19599)flywind2022-03-239-0/+29
* [minor]use `addInt` and `addFloat` (#18733)flywind2021-08-241-2/+2
* fixes #17943 (#18045)Andreas Rumpf2021-05-191-0/+3
* bring back std/ prefix within compiler and ensure it works in bootstrap + bsd...Timothee Cour2021-04-301-1/+1
* typos (#17824)Andreas Rumpf2021-04-231-1/+1
* CIs: attempt to use csources_v1 (#16282)Andreas Rumpf2021-04-216-10/+10
* updated the documentation (#17796)Andreas Rumpf2021-04-201-1/+1
* IC navigator: added support for include files (#17784)Andreas Rumpf2021-04-192-5/+25
* ic refactoring (#17778)Andreas Rumpf2021-04-197-159/+146
* [ci skip] document compiler/ic/rodfiles.nim (#17771)Saem Ghani2021-04-191-0/+72
* IC: fixes a long standing bug about DCE set computations (#17763)Andreas Rumpf2021-04-181-25/+33
* -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-162-2/+3
* `import foo {.all.}` reboot (#17706)Timothee Cour2021-04-162-16/+43