summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* fixes #21989; lift `=dup` from a custom `=copy` for objects to keep backward ...ringabout2023-06-071-1/+10
* retain forced open undeclared ident information (#22019)metagn2023-06-072-5/+4
* Improve compiler messages (#22028)Juan Carlos2023-06-071-3/+2
* make runnableExamples a special word (#22024)metagn2023-06-064-7/+7
* post expr blocks colon fix + correct grammar (#21983)metagn2023-06-061-12/+16
* properly disallow unresolved generic proc values (#22005)metagn2023-06-052-2/+13
* infer error for `=dup` if there is a custom `=copy` error hook (#22004)ringabout2023-06-051-1/+10
* Remove unused astago import warning from vm.nim (#22003)Miguel Madrid-Mencía2023-06-041-1/+0
* Fix typo in installer.ini (#22002)Miguel Madrid-Mencía2023-06-041-1/+1
* fixes nightlies regression caused by atlas moving out of the tools dir (#21999)ringabout2023-06-041-0/+1
* shallow fix for #21972, #18552 by moving std::exception_ptr to the parent sco...heterodoxic2023-06-041-3/+2
* fixes #21987; don't create type bound ops for anything in a function with a `...ringabout2023-06-041-1/+4
* lift the `=dup` hook (#21903)ringabout2023-06-024-53/+113
* partially fixes #20787 by having a char dummy member prepended to objs only c...heterodoxic2023-06-011-2/+9
* fixes #21974; fixes sameConstant fieldDefect (#21981)ringabout2023-06-011-1/+1
* privateAccess ignores non-objects (#21973)metagn2023-06-013-2/+5
* removal of seq spam in generated C/C++ code and Module.typeStack cleanup (#21...heterodoxic2023-05-311-13/+8
* Implements: [C++] constructor pragma improvement (fix #21921) (#21916)Juan M Gómez2023-05-306-78/+143
* make `proc` not implicitly convert to `pointer` with a preview define (#21953)metagn2023-05-302-1/+5
* simple micro-optimizations of ropes' runtime-formatting (#21962)heterodoxic2023-05-302-15/+8
* hot code reloading: fix regression? and PreMain with arc/orc (#21940)metagn2023-05-302-7/+12
* fixes fieldDefect loses enum type info in ORC; consistent with VM and refc (#...ringabout2023-05-291-10/+13
* prevent spamming of thread local forward declarations in C/C++ output (#21955)heterodoxic2023-05-291-1/+1
* ship atlas and build documentation (#21945)ringabout2023-05-281-0/+1
* support generic void return type for templates (#21934)metagn2023-05-271-2/+5
* fixes #15428 by updating deep open array copy codegen (#21935)heterodoxic2023-05-271-2/+3
* fix #10964 by honoring pointer deref syntax if a reified openarray is used to...heterodoxic2023-05-271-2/+11
* fix & add test for basic hot code reloading case (#21915)metagn2023-05-261-1/+4
* fixes #21887; Type conversion on overloaded enum field does not always call (...ringabout2023-05-261-0/+3
* fix #21501 by making --app:lib and --app:staticLib imply --noMain (#21910)heterodoxic2023-05-262-7/+7
* when T is both a type symbol and a routine symbol in scope of a generic proc ...metagn2023-05-241-4/+6
* js -r defines nodejs & program result undeclared if unavailable (#21849)metagn2023-05-241-0/+6
* actually fixes #21889 "constructor pragma doing nothing in globals" (#21897)Juan M Gómez2023-05-242-21/+44
* fix #21896 asign parameter to global variable generates invalid code (#21900)Bung2023-05-241-1/+1
* fixes #21863; Incorrect enum field access can cause internal error (#21886)ringabout2023-05-241-1/+1
* small refactor in preparation to fix #21889 (#21892)Juan M Gómez2023-05-231-17/+23
* Fix jsgen (#21880)Juan Carlos2023-05-231-0/+5
* fix #21251 Compiler SIGSEGV when using SharedTable (#21876)Bung2023-05-231-0/+2
* Fixed generic parameters failing to be used in inheritance (#21866)Jason Beetham2023-05-211-11/+24
* implements: "Allow bycopy to work in params #21874" (#21877)Juan M Gómez2023-05-213-4/+9
* implements allow byref to work in params #21873 (#21875)Juan M Gómez2023-05-217-47/+62
* fix #14254 (#21837)metagn2023-05-202-3/+9
* refactor gettypedesc so it accepts its own kind instead of symkind (#21867)Juan M Gómez2023-05-194-81/+100
* potential fix for C++ codegen with ARC/ORC and goto exceptions fixes #21579, ...heterodoxic2023-05-191-1/+2
* Cpp Vfunctions draft (#21790)Juan M Gómez2023-05-177-13/+192
* fixes #21708; skip colons for tuples in VM (#21850)ringabout2023-05-171-1/+7
* fix #21848 (#21852)heterodoxic2023-05-151-7/+8
* isolation spec update; WIP (#21843)Andreas Rumpf2023-05-145-6/+87
* improve `wasMoved` hooks; allow reset to use the overridden `wasMoved` hook (...ringabout2023-05-124-16/+34
* fixes #21840; nested local template lookup regression (#21841)ringabout2023-05-121-7/+7