index
:
Nim
this commit
devel
This repository contains the Nim compiler, Nim's stdlib, tools, and documentation. (mirror)
ahoang <ahoang@tilde.institute>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
compiler
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Fixes #23962 `resetLoc`doenst produce any cgen code in `importcpp` types (#23...
Juan M Gómez
2024-08-18
1
-1
/
+4
*
allow generic compileTime proc folding (#22022)
metagn
2024-08-18
4
-2
/
+11
*
always lookup pure enum symbols if expected type is enum (#23976)
metagn
2024-08-17
2
-3
/
+7
*
fixes default float ranges (#23957)
ringabout
2024-08-16
2
-6
/
+10
*
fix `is` with `type`/`typedesc` crashing the compiler (#23967)
metagn
2024-08-16
1
-2
/
+1
*
remove nontoplevel type hack + consider symbol disamb in type hash (#23969)
metagn
2024-08-16
2
-4
/
+4
*
fixes #23954; uint8 > 8 bit at compile-time (#23955)
ringabout
2024-08-15
1
-1
/
+2
*
supports `default` for range types using `firstOrd` with `nimPreviewRangeDefa...
ringabout
2024-08-13
1
-3
/
+10
*
fixes #23947; .uint8 compile-time error (#23948)
ringabout
2024-08-13
1
-11
/
+14
*
opensym as node kind + fixed experimental switch (#23892)
metagn
2024-08-12
11
-43
/
+82
*
Implemented `compileOption` for `experimental` to test if a feature i… (#23...
Don-Duong Quach
2024-08-12
1
-1
/
+8
*
fixes #23936; opcParseFloat accepts the wrong register as the first param [ba...
ringabout
2024-08-12
1
-1
/
+1
*
fixes jsbigint64 regression; keeps convs to `Number` in danger mode (#23926)
ringabout
2024-08-11
1
-1
/
+7
*
fixes #23932; vmopsDanger for os.getCurrentDir errors (#23934)
ringabout
2024-08-11
1
-2
/
+3
*
don't treat template/macro/module as overloaded for opensym (#23939)
metagn
2024-08-11
2
-2
/
+7
*
fixes #14522 #22085 #12700 #23132; no range check for uints (#23930)
ringabout
2024-08-11
2
-4
/
+10
*
fixes #23914; jsondoc broken in devel (#23916)
ringabout
2024-08-11
1
-1
/
+1
*
fixes #23907; Double destroy using proc type alias with a sink (#23909)
ringabout
2024-08-11
1
-1
/
+2
*
fixes #23902; Compiler infers sink in return type from auto (#23904)
ringabout
2024-08-11
1
-3
/
+3
*
special handlings for nimble packages to shorten function names (#23891)
ringabout
2024-08-11
2
-29
/
+45
*
fixes #13391; VM: Can't get address of object (#23903)
ringabout
2024-07-29
1
-0
/
+2
*
fixes #23894; succ/pred shouldn't raise OverflowDefect for unsigned integers ...
ringabout
2024-07-26
1
-1
/
+1
*
implement genericsOpenSym for symchoices (#23873)
metagn
2024-07-25
3
-24
/
+57
*
Overload resultion with generic variables an inheritance (#23870)
Ryan McConnell
2024-07-24
1
-25
/
+33
*
minor improvement on cgen (#23887)
ringabout
2024-07-24
1
-4
/
+2
*
improve mangling packages version names with checksums (#23888)
ringabout
2024-07-24
1
-2
/
+2
*
fixes #19171; have `openArray` converted from `ptr UncheckedArray` be mutable...
Buldram
2024-07-24
1
-2
/
+9
*
fixes #23867; fixes #23316; rework nimsuggest for ORC (#23879)
ringabout
2024-07-23
1
-2
/
+1
*
turn some sym flag aliases into enums (#23884)
ringabout
2024-07-23
1
-18
/
+13
*
fixes #23869; sink generic typeclass (#23874)
Ryan McConnell
2024-07-22
1
-2
/
+2
*
remove unused field in ConfigRef (#23875)
ringabout
2024-07-22
1
-1
/
+0
*
Merge tyUncheckedArray with tySeq in typeRel (#23866)
SirOlaf
2024-07-20
1
-10
/
+4
*
bypass constraints for tyFromExpr in generic bodies (#23863)
metagn
2024-07-20
1
-4
/
+9
*
fixes nim secret not flushing stdout (#23862)
ringabout
2024-07-20
1
-0
/
+1
*
fix generics treating symchoice symbols as uninstantiated (#23860)
metagn
2024-07-19
1
-1
/
+5
*
fixes #23858; 2.2.0 rc1 regression with cdecl functions (#23859)
ringabout
2024-07-18
3
-4
/
+6
*
Set type of object constructor during annotateType (#23852)
SirOlaf
2024-07-17
1
-0
/
+1
*
fixes #23848; The comand `nim gendepend` defaults to ORC (#23851)
ringabout
2024-07-17
1
-1
/
+2
*
fixes #23837; cursor now processes distinct types with a destructor (#23845)
ringabout
2024-07-17
1
-2
/
+11
*
make routine implicitly gensym when other gensym symbol exists again (#23842)
metagn
2024-07-16
1
-5
/
+7
*
fixes semi-regression; discard check now skips `nkHiddenSubConv` (#23840)
ringabout
2024-07-16
1
-1
/
+1
*
fixes regression; block can have arbitrary exit points; too hard for a simple...
ringabout
2024-07-16
1
-5
/
+6
*
[minor] fixes wrong error messages (#23841)
ringabout
2024-07-16
1
-1
/
+1
*
refactor: The popular 'r' field is now named 'snippet' (#23829)
Andreas Rumpf
2024-07-12
18
-292
/
+291
*
fixes 23823; array static overload - again (#23824)
Ryan McConnell
2024-07-11
1
-0
/
+2
*
fixes #3011; handles meta fields defined in the ref object (#23818)
ringabout
2024-07-11
1
-2
/
+7
*
fixes #20865; fixes #20987; Missing bounds check in array slicing (#23814)
ringabout
2024-07-10
2
-9
/
+9
*
fixes #22389; fixes #19840; don't fold paths containing `addr` (#23807)
ringabout
2024-07-09
2
-5
/
+6
*
remove nir; succeeded by nif (#23809)
ringabout
2024-07-09
22
-6984
/
+11
*
Add support for nvcc & hipcc (cuda/rocm) (#23805)
Andrew Brower
2024-07-08
2
-2
/
+20
[prev]
[next]