summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* Fix #21760 (#22422)SirOlaf2023-08-101-2/+2
* modernize sempass2; `initEffects` now returns `TEffects` (#22435)ringabout2023-08-101-21/+13
* makes asmnostackframe work with cpp member #22411 (#22429)Juan M Gómez2023-08-091-3/+4
* simplify isAtom condition (#22430)ringabout2023-08-092-8/+2
* Fix #5780 (#22428)Bung2023-08-091-1/+1
* fixes cascades of out parameters, which produces wrong ProveInit warnings (#2...ringabout2023-08-091-4/+10
* fix #12938 index type of array in type section without static (#20529)Bung2023-08-092-21/+37
* fixes #22419; async/closure environment does not align local variables (#22425)ringabout2023-08-091-0/+3
* fix #20891 Illegal capture error of env its self (#22414)Bung2023-08-092-3/+13
* make the name of procs consistent with the name forwards (#22424)ringabout2023-08-091-1/+1
* refactors initSrcGen and initTokRender into returning objects (#22421)ringabout2023-08-092-61/+36
* modernize jsgen; clean up some leftovers (#22423)ringabout2023-08-091-16/+13
* block ambiguous type conversion dotcalls in generics (#22375)metagn2023-08-091-0/+11
* modernize lineinfos; it seems that array access hinders strict def analysis l...ringabout2023-08-091-7/+7
* modernize compiler/reorder, which exposes yet another strictdefs bug (#22415)ringabout2023-08-081-13/+8
* clean up `gc:arc` or `gc:orc` in docs and in error messages (#22408)ringabout2023-08-081-1/+1
* fixes LineTooLong hints on old compilers (#22412)ringabout2023-08-082-0/+2
* modernize compiler/filter_tmpl.nim (#22407)ringabout2023-08-081-11/+9
* fix #18823 Passing Natural to bitops.BitsRange[T] parameter in generi… (#20...Bung2023-08-083-10/+17
* fix #22287 nimlf_ undefined error (#22382)Bung2023-08-081-0/+1
* use out parameters for getTemp (#22399)ringabout2023-08-076-43/+39
* [C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272)Juan M Gómez2023-08-076-23/+32
* a bit modern code for depends (#22400)ringabout2023-08-071-6/+1
* use strictdefs for compiler (#22365)ringabout2023-08-06107-491/+1209
* Fix some jsgen bugs (#22330)konsumlamm2023-08-062-12/+45
* Let inferGenericTypes continue if a param is already bound (#22384)SirOlaf2023-08-061-3/+6
* fix set op related to {sfGlobal, sfPure} (#22393)Bung2023-08-062-2/+2
* fix #15005; [ARC] Global variable declared in a block is destroyed too… (#2...Bung2023-08-061-1/+2
* fix server caching issue causing Theme failures (#22378)Daniel Belmes2023-08-061-2/+2
* compiler/llstream: modern code for llstream (#22385)Andreas Rumpf2023-08-041-17/+6
* fix #20883 Unspecified generic on default value segfaults the compiler (#21172)Bung2023-08-042-0/+8
* Fix crash when using uninstantiated generic (#22379)Jake Leahy2023-08-041-0/+2
* Allow `libffi` to work via `koch boot` (#22322)awr12023-08-032-2/+2
* Add experimental inferGenericTypes switch (#22317)SirOlaf2023-08-034-11/+68
* Revert "fix #22173 `sink` paramers not moved into closure (refc) (#22… (#22...Bung2023-08-031-9/+6
* fix #22173 `sink` paramers not moved into closure (refc) (#22359)Bung2023-08-021-6/+9
* fixes #22362; Compiler crashes with staticBoundsCheck on (#22363)ringabout2023-08-022-0/+6
* Revert "fixes #22246; generate `__builtin_unreachable` hints for case default...ringabout2023-07-312-8/+4
* fixes #22246; generate `__builtin_unreachable` hints for case defaults (#22350)ringabout2023-07-312-4/+8
* fixes an issue where byref wasnt properly handled when using it in a generic ...Juan M Gómez2023-07-291-3/+10
* implement `ensureMove` (#22339)ringabout2023-07-299-4/+56
* [JS] Fix bitwise ops & shifts (#22340)konsumlamm2023-07-271-30/+53
* [JS] Fix casting to ints (#22327)konsumlamm2023-07-251-19/+7
* fixes #22301; fixes #22324; rejects branch initialization with a runtime disc...ringabout2023-07-253-19/+32
* Fix grammar top rule (#22325)Khaled Hammouda2023-07-241-1/+1
* fixes #22321; fixes building DLL with --noMain still produces a DllMain (#22323)ringabout2023-07-242-2/+1
* Expands codegenDecl to work in function params. fixes #22306 (#22307)Juan M Gómez2023-07-236-18/+30
* implemented 'push quirky' switch for fine grained control over the ex… (#22...Andreas Rumpf2023-07-237-20/+25
* Check try block for endsInNoReturn (#22314)SirOlaf2023-07-221-2/+3
* Fix doc comment rendering for concepts (#22312)konsumlamm2023-07-221-1/+1