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
...
*
remove unused nimStdlibVersion (#24060)
ringabout
2024-09-04
1
-18
/
+0
*
proper error for calling nil closure in VM (#24059)
metagn
2024-09-04
1
-0
/
+4
*
fixes push warnings for sempass2 (#23603)
ringabout
2024-09-03
8
-37
/
+74
*
allow conversions between `var` types of range types and base types (#24037)
metagn
2024-09-03
3
-22
/
+54
*
fully disable static paramTypesMatch for tyFromExpr in generics (#24049)
metagn
2024-09-03
1
-5
/
+4
*
fix segfault with gensym node instantiation (#24050)
metagn
2024-09-03
1
-1
/
+2
*
handle explicit generic routine instantiations in sigmatch (#24010)
metagn
2024-09-02
8
-66
/
+244
*
fixes #24033; Yielding from var fails with pairs and destructuring (#24046)
ringabout
2024-09-02
1
-3
/
+9
*
check constant conditions in generic `when` in objects (#24042)
metagn
2024-09-02
1
-5
/
+12
*
fixes #24031; js codegen bug for case statement with just else branch (#24047)
ringabout
2024-09-02
1
-2
/
+7
*
fixes #24034; fixes lent types after taking implicit address (#24035)
ringabout
2024-08-30
1
-0
/
+2
*
proper error message for out-of-range enum sets (#24027)
metagn
2024-08-29
2
-3
/
+23
*
fix `include` in templates, with prefix operators (#24029)
metagn
2024-08-29
1
-12
/
+15
*
fixes #23923; type-aliased seq[T] get different backend C/C++ pointer type na...
ringabout
2024-08-28
2
-2
/
+14
*
opensym for templates + move behavior of opensymchoice to itself (#24007)
metagn
2024-08-28
8
-74
/
+110
*
remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018)
metagn
2024-08-28
12
-33
/
+25
*
fixes #23925; VM generates wrong cast for negative enum values (#23951)
autumngray
2024-08-27
1
-6
/
+12
*
make int literals with range type match their base type better than other int...
metagn
2024-08-27
1
-3
/
+10
*
fixes #22553; regression of offsetof(T, anFieldOfUncheckedArray) (#24014)
ringabout
2024-08-27
2
-3
/
+9
*
sem generic proc param types like generic types + static instantiation fixes ...
metagn
2024-08-26
4
-29
/
+83
*
generate symchoice for ambiguous types in templates & generics + handle types...
metagn
2024-08-25
4
-26
/
+53
*
fixes `cast` expressions introduces unnecessary copies (#24004)
ringabout
2024-08-23
1
-1
/
+4
*
fix error messages for wrongly typed generic param default values (#24006)
metagn
2024-08-23
3
-7
/
+25
*
fixes #23454; IndexDefect thrown when destructuring a lent tuple (#23993)
ringabout
2024-08-22
1
-1
/
+4
*
fix subscript magic giving unresolved generic param type (#23988)
metagn
2024-08-22
1
-1
/
+2
*
fixes #23943; simple default value for range (#23996)
ringabout
2024-08-22
1
-0
/
+5
*
don't require symbol with enum type to be constant in fitNode (#23999)
metagn
2024-08-22
1
-1
/
+1
*
consider ambiguity for qualified symbols (#23989)
metagn
2024-08-20
3
-7
/
+32
*
sem all call nodes in generic type bodies + many required fixes (#23983)
metagn
2024-08-20
7
-31
/
+125
*
allow qualifying macro pragmas (#23985)
metagn
2024-08-20
2
-9
/
+12
*
include generic bodies in allowMetaTypes (#23968)
metagn
2024-08-20
1
-1
/
+2
*
fixes #23945; type checking for whenvm expresssions (#23970)
ringabout
2024-08-20
1
-0
/
+2
*
fixes #23982; codegen regression passing pointer expressions to inline iterat...
ringabout
2024-08-20
1
-2
/
+4
*
fixes #23973; fixes #23974; Memory corruption with lent and ORC (#23981)
ringabout
2024-08-20
1
-2
/
+15
*
allow `untyped` arguments to fail to compile in overload mismatch error (#23984)
metagn
2024-08-20
1
-6
/
+17
*
make all generic aliases tyAlias (#23978)
metagn
2024-08-20
1
-1
/
+2
*
fixes for 32bit system (#23980)
ringabout
2024-08-19
1
-1
/
+1
*
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
[prev]
[next]