summary refs log tree commit diff stats
Commit message (Expand)AuthorAgeFilesLines
* make parseEnum skip type aliases for enum type sym (#22727)metagn2023-09-192-5/+17
* Fix `capacity` for const and shallow [backport] (#22705)Amjad Ben Hedhili2023-09-184-8/+8
* fixes #22692; ships `ci/funs.sh` (#22721)ringabout2023-09-181-0/+1
* Add descriptions and examples for `rawProc` and `rawEnv` (#22710)sls10052023-09-181-1/+31
* Update osfiles.nim, make `moveFile` consider permission on *nix (#22719)litlighilit2023-09-181-1/+1
* fixes incorrect cint overflow in system (#22718)ringabout2023-09-182-2/+2
* fixes `result` requires explicit initialization on noReturn code (#22717)ringabout2023-09-182-1/+28
* prevents declaring a constructor without importcpp fixes #22712 (#22715)Juan M Gómez2023-09-182-2/+22
* make expressions opt in to symchoices (#22716)metagn2023-09-1811-64/+66
* Fix #22713: Make size unknown for tyForward (#22714)SirOlaf2023-09-172-4/+15
* implement semgnrc for tuple and object type nodes (#22709)metagn2023-09-163-3/+52
* Document C++ Initializers (#22704)Juan M Gómez2023-09-151-0/+27
* Fix Bisect bot (#22703)Juan Carlos2023-09-141-1/+3
* followup of #22568 (#22690)Amjad Ben Hedhili2023-09-141-24/+17
* implements RFC: [C++] Constructors as default initializers (#22694)Juan M Gómez2023-09-146-41/+119
* refactor semtempl ident declarations, some special word use (#22693)metagn2023-09-142-64/+44
* Make capacity work with refc [backport] (#22697)Amjad Ben Hedhili2023-09-133-11/+26
* produce better code for object constructions and 'result' [backport] (#22668)Andreas Rumpf2023-09-113-12/+29
* fixes #22680 Nim zero clear an object inherits C++ imported class when a proc...Juan M Gómez2023-09-112-3/+60
* fixes the `discVal` register is used after free in vmgen (#22688)ringabout2023-09-111-1/+1
* Remove some unnecessary initialization in `seq` operations (#22677)Amjad Ben Hedhili2023-09-101-7/+35
* renderIr should print the actual return assign node (#22682)ringabout2023-09-101-2/+2
* fixes #22669 constructor pragma doesnt init Nim default fields (#22670)Juan M Gómez2023-09-104-20/+66
* fixes #22679 Nim zero clear an object contains C++ imported class when a proc...Juan M Gómez2023-09-102-3/+54
* [minor] merge similar branches in vmgen (#22683)ringabout2023-09-101-3/+1
* Make `newSeqOfCap` not initialize memory. (#21842)Amjad Ben Hedhili2023-09-094-4/+13
* fixes #22676; remove wMerge which is a noop for more than 8 years (#22678)ringabout2023-09-092-5/+2
* Instantiates generics in the module that uses it (#22513)Juan M Gómez2023-09-0913-8/+52
* fixes #22664; guard against potential seqs self assignments (#22671)ringabout2023-09-083-0/+38
* fixes #22662 Procs with constructor pragma doesn't initialize object's field...Juan M Gómez2023-09-082-2/+30
* Fix #21742: Check generic alias depth before skip (#22443)SirOlaf2023-09-083-2/+23
* Fix #17509: Continue instead of return with unfinished generics (#22563)SirOlaf2023-09-072-1/+27
* Remove some unnecessary initialization in string operations (#22579)Amjad Ben Hedhili2023-09-071-37/+61
* minor refactoring, move some sym/type construction to semdata (#22654)metagn2023-09-074-26/+22
* run docs CI on compiler changes (#22656)metagn2023-09-071-4/+2
* make getType nodes of generic insts have full inst type (#22655)metagn2023-09-072-0/+39
* switch back to main neo in CI (#22660)metagn2023-09-061-2/+1
* add union to packages (#22658)ringabout2023-09-061-0/+1
* fully revert generic inst sym change, test #22646 (#22653)metagn2023-09-064-56/+34
* fixes #22619; don't lift cursor fields in the hook calls (#22638)ringabout2023-09-052-2/+80
* fix sym of created generic instantiation type (#22642)metagn2023-09-054-10/+59
* Add `hasDefaultValue` type trait (#22636)Amjad Ben Hedhili2023-09-043-1/+21
* update checkout to v4 (#22640)ringabout2023-09-045-6/+6
* fixes branches interacting with break, raise etc. in strictdefs (#22627)ringabout2023-09-044-20/+226
* docgen: add Pandoc footnotes (fixes #21080) (#22591)Andrey Makarov2023-09-036-101/+221
* resolve unambiguous enum symchoices from local scope, error on rest (#22606)metagn2023-09-035-14/+67
* Exclude block from endsInNoReturn, fix regression (#22632)SirOlaf2023-09-022-14/+1
* fix isNil folding for compile time closures (#22574)metagn2023-09-022-1/+15
* Fix the problem where instances of generic objects with `sendable` pragmas ar...Pylgos2023-09-021-1/+1
* use dummy dest for void branches to fix noreturn in VM (#22617)metagn2023-09-012-9/+62