-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Insights: nim-lang/Nim
Overview
Could not load contribution data
Please try again later
22 Pull requests merged by 6 people
-
fixes #23925; VM generates wrong cast for negative enum values
#23951 merged
Aug 27, 2024 -
make int literals with range type match their base type better than other int types
#24017 merged
Aug 27, 2024 -
fixes #22553; regression of offsetof(T, anFieldOfUncheckedArray)
#24014 merged
Aug 27, 2024 -
bump NimVersion to 2.1.99 (2.0.2 RC2)
#24016 merged
Aug 27, 2024 -
sem generic proc param types like generic types + static instantiation fixes
#24005 merged
Aug 26, 2024 -
generate symchoice for ambiguous types in templates & generics + handle types in symchoices
#23997 merged
Aug 25, 2024 -
fixes #23915; std/random produces different results on c/js
#24003 merged
Aug 25, 2024 -
fixes
cast
expressions introduces unnecessary copies#24004 merged
Aug 23, 2024 -
fix error messages for wrongly typed generic param default values
#24006 merged
Aug 23, 2024 -
fixes #23956; bindUnix loses the last character on OpenBSD
#23961 merged
Aug 22, 2024 -
fixes #23454; IndexDefect thrown when destructuring a lent tuple
#23993 merged
Aug 22, 2024 -
fix subscript magic giving unresolved generic param type
#23988 merged
Aug 22, 2024 -
fixes #23943; simple default value for range
#23996 merged
Aug 22, 2024 -
don't require symbol with enum type to be constant in fitNode
#23999 merged
Aug 22, 2024 -
Revert "Fixed an issue where
errorCode
was always 0 whenstartProcess
did…"#23995 merged
Aug 21, 2024 -
Fixed an issue where
errorCode
was always 0 whenstartProcess
did…#23992 merged
Aug 21, 2024 -
consider ambiguity for qualified symbols
#23989 merged
Aug 20, 2024 -
sem all call nodes in generic type bodies + many required fixes
#23983 merged
Aug 20, 2024 -
allow qualifying macro pragmas
#23985 merged
Aug 20, 2024 -
Try to revert "disable presto"
#23987 merged
Aug 20, 2024 -
include generic bodies in allowMetaTypes
#23968 merged
Aug 20, 2024 -
adds a ubuntu 24.04 matrix with gcc 14 for tests
#23673 merged
Aug 20, 2024
5 Pull requests opened by 3 people
-
Fix linux start process errorCode always 0
#24001 opened
Aug 22, 2024 -
opensym for templates + move behavior of opensymchoice to itself
#24007 opened
Aug 23, 2024 -
handle explicit generic routine instantiations in sigmatch
#24010 opened
Aug 24, 2024 -
Make `$` on 0-length `MemSlice` produce Nim "" as per DMisener idea
#24015 opened
Aug 26, 2024 -
test removing fauxMatch for tyFromExpr
#24018 opened
Aug 27, 2024
27 Issues closed by 4 people
-
VM generates wrong cast for negative enum values
#23925 closed
Aug 27, 2024 -
`offsetof(T, anFieldOfUncheckedArray)` returned the wrong value
#22553 closed
Aug 27, 2024 -
Objects casting and custom destructor
#24013 closed
Aug 26, 2024 -
generic types parameter asserts the compiler (#2)
#22647 closed
Aug 26, 2024 -
Can use `param.T` in return type only with type classes
#20027 closed
Aug 26, 2024 -
`type` doesn't work with generics (and `default`) in a function definition
#11112 closed
Aug 26, 2024 -
BUG: can't refer to generic type in return type
#8551 closed
Aug 26, 2024 -
SIGSEGV on generic macro returning a type
#8406 closed
Aug 26, 2024 -
ICE on explicit generic proc with dependent-typed argument
#7008 closed
Aug 26, 2024 -
Implicitly generic functions can't instantiate dependant return types
#7006 closed
Aug 26, 2024 -
Problem with templates in type definitions
#4228 closed
Aug 26, 2024 -
Using generic static[int] as parameter in another static[...] parameter
#4990 closed
Aug 26, 2024 -
Identifier exported as typename in one module and `template` in another can't be used in `template`
#23898 closed
Aug 25, 2024 -
std/random produces different results on c/js[node] with int32
#23915 closed
Aug 25, 2024 -
Default valued generic proc parameter causes missing parameter in generated C code.
#21258 closed
Aug 23, 2024 -
bindUnix loses the last character on OpenBSD
#23956 closed
Aug 22, 2024 -
IndexDefect thrown when destructuring a lent value
#23454 closed
Aug 22, 2024 -
Put 0 in range[M..N] that would otherwise exclude it
#23943 closed
Aug 22, 2024 -
SIGSEGV: Object with pure enum in proc
#23998 closed
Aug 22, 2024 -
nim devel branch ./build_all.sh fails to compile `md5.nim`
#23991 closed
Aug 21, 2024 -
Disambiguating module of template call with shared symbol prevents building
#23893 closed
Aug 20, 2024 -
Identifier expected or compiler segfault with templates over generic type in type section
#23854 closed
Aug 20, 2024 -
Nested generic/static parameter: undeclared identifier in typesections
#23855 closed
Aug 20, 2024 -
Different symbol resolution in generic types depending on `f(x)` vs `f x` call syntax
#23406 closed
Aug 20, 2024 -
Using an explicitly qualified imported template as a pragma does not work
#12696 closed
Aug 20, 2024 -
Can't implicitly instantiate proc with generic params and generic type constraint
#19848 closed
Aug 20, 2024
4 Issues opened by 4 people
-
Cast seq to string, heap buffer overflow with stdlib assuming terminating '\0'
#24011 opened
Aug 24, 2024 -
Output executable is not updated after changing build mode
#24008 opened
Aug 24, 2024 -
Parameter not matched in template following symchoice changes
#24002 opened
Aug 22, 2024 -
Suboptimal for-loop transformation in regards to closure iters
#23994 opened
Aug 21, 2024
43 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
`Error: internal error: getTypeDescAux(tyUntyped)` on ambiguous table literal
#23965 commented on
Aug 20, 2024 • 0 new comments -
Call operator fails to bind across imports
#23901 commented on
Aug 20, 2024 • 0 new comments -
`int128.nim(71, 11) arg.sdata(2) == 0 out of range [AssertionDefect]` returning array from generic `proc` at compiletime
#23204 commented on
Aug 21, 2024 • 0 new comments -
Delayed import with forward declared procedure does not create valid C
#23959 commented on
Aug 21, 2024 • 0 new comments -
Compiling with --hotcodereloading:on generates clang compile errors
#22824 commented on
Aug 21, 2024 • 0 new comments -
Regression: callback with pragmas and no parameters don't compile anymore
#22036 commented on
Aug 21, 2024 • 0 new comments -
Unexpected template resolution
#5625 commented on
Aug 21, 2024 • 0 new comments -
Expressions in type definitions are evaluated before type parameters are bound
#1969 commented on
Aug 21, 2024 • 0 new comments -
Static generic parameter does not work in param type scopes in procs
#22607 commented on
Aug 21, 2024 • 0 new comments -
explicitly instantiated generic template fails when it has a proc overload
#16376 commented on
Aug 23, 2024 • 0 new comments -
Cannot instantiate generic type when a macro reuses a OpenSymChoice
#19670 commented on
Aug 23, 2024 • 0 new comments -
Macro fails with `got: <S> but expected: <T>`.
#19542 commented on
Aug 23, 2024 • 0 new comments -
New styled concepts doesn't work with generic recursive types when T is specified explicitly
#22839 commented on
Aug 24, 2024 • 0 new comments -
Generic function does not match generic param to `void`
#19481 commented on
Aug 24, 2024 • 0 new comments -
Error: overloaded 'X' leads to ambiguous calls
#12787 commented on
Aug 24, 2024 • 0 new comments -
Inconsisten Symbol Binding Rules in Templates/Generics
#11184 commented on
Aug 25, 2024 • 0 new comments -
Nim tries to resolve generic field type name even though when condition is false
#4774 commented on
Aug 25, 2024 • 0 new comments -
Macro with name `on` unexpected behaviour
#7857 commented on
Aug 25, 2024 • 0 new comments -
Given proc and type from two different modules named the same thing, Nim prefers the type
#9156 commented on
Aug 25, 2024 • 0 new comments -
in generics, params and return can't call procs in for their type declaration; gives Error: type mismatch
#15959 commented on
Aug 26, 2024 • 0 new comments -
unsafeNew(UncheckedArrayXxx) does not calculate the size of sizeof(dummy).
#22556 commented on
Aug 26, 2024 • 0 new comments -
`c_isnan` is not available for objectiveC backend
#23922 commented on
Aug 26, 2024 • 0 new comments -
Documentation request about int
#12552 commented on
Aug 27, 2024 • 0 new comments -
default type of integer literals ignores type list in unions of integers
#21331 commented on
Aug 27, 2024 • 0 new comments -
cannot instantiate generic object with cast to generic type in template
#22645 commented on
Aug 27, 2024 • 0 new comments -
Unexpected gensym in block
#16118 commented on
Aug 27, 2024 • 0 new comments -
Illegal type in tuple passed to Thread generic crashes the compiler
#15793 commented on
Aug 27, 2024 • 0 new comments -
Macro with typed param can't be used as a pragma attached to a type
#15334 commented on
Aug 27, 2024 • 0 new comments -
Use the type system to resolve ambiguity between symbols from different modules
#15247 commented on
Aug 27, 2024 • 0 new comments -
Can `static T` be used as a generic proc parameter?
#14941 commented on
Aug 27, 2024 • 0 new comments -
Presence of unused macro causes illformed AST error
#15004 commented on
Aug 27, 2024 • 0 new comments -
`block label` matching (template with untyped param) or (iterator) treats param as typed, causing CT errors
#14778 commented on
Aug 27, 2024 • 0 new comments -
Can't use an imported template as a pragma
#14785 commented on
Aug 27, 2024 • 0 new comments -
sigmatch error is unhelpful and incorrect with `[]`
#14599 commented on
Aug 27, 2024 • 0 new comments -
Using a non-generic as a generic crashes Nim depending on type definition order.
#14478 commented on
Aug 27, 2024 • 0 new comments -
Proc implicit type conversion magic not working with tuples
#14239 commented on
Aug 27, 2024 • 0 new comments -
Compiler crash related to static[T]
#14053 commented on
Aug 27, 2024 • 0 new comments -
Codegen bug with proc with union arguments with default values
#13944 commented on
Aug 27, 2024 • 0 new comments -
`$type(myarray.high)` shows `range 0..3(int)` instead of `int`
#13796 commented on
Aug 27, 2024 • 0 new comments -
Add sideEffect to stackTraceEntries.$
#19628 commented on
Aug 22, 2024 • 0 new comments -
getImpl now can get ast from a generic instance and type
#22432 commented on
Aug 21, 2024 • 0 new comments -
Add min/max overloads with comparison functions
#23595 commented on
Aug 22, 2024 • 0 new comments -
Fixes an issue where two types can collide in the cgen
#23937 commented on
Aug 22, 2024 • 0 new comments