Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / nim-lang/Nim issues and pull requests

#16175 - Compile crash (stack overflow) on recursive generic type

Issue - State: open - Opened by zevv almost 4 years ago - 1 comment
Labels: Generics, Compiler Crash, works_but_needs_test_case

#16175 - Compile crash (stack overflow) on recursive generic type

Issue - State: open - Opened by zevv almost 4 years ago - 1 comment
Labels: Generics, Compiler Crash, works_but_needs_test_case

#16153 - Union typed generics causes error of `cannot instantiate: 'T'`

Issue - State: open - Opened by binhonglee almost 4 years ago - 7 comments
Labels: Regression, works_but_needs_test_case

#16137 - Proc returning `var T` breaks as `typed` macro argument

Issue - State: open - Opened by timotheecour almost 4 years ago - 2 comments
Labels: Macros

#16128 - Changing statement order in generics can cause type mismatches

Issue - State: closed - Opened by haxscramper almost 4 years ago - 3 comments
Labels: Generics, works_but_needs_test_case

#16118 - Unexpected gensym in block

Issue - State: closed - Opened by iffy almost 4 years ago - 1 comment
Labels: works_but_needs_test_case

#16081 - function call with block argument can't be used as argument

Issue - State: open - Opened by timotheecour almost 4 years ago - 1 comment
Labels: Parser

#16058 - fixes #15836; WIP, [backport:1.4]

Pull Request - State: closed - Opened by Araq almost 4 years ago - 7 comments
Labels: stale

#16018 - fix #15097

Pull Request - State: open - Opened by cooldome almost 4 years ago - 4 comments

#15999 - rebased #14871: JSON output now parses description and moduleDescription as JSON

Pull Request - State: closed - Opened by narimiran about 4 years ago - 1 comment
Labels: stale

#15959 - in generics, params and return can't call procs in for their type declaration; gives Error: type mismatch

Issue - State: closed - Opened by timotheecour about 4 years ago - 3 comments
Labels: Generics, Type Inference

#15955 - Static linking with a .lib file not working

Issue - State: closed - Opened by Aquachains about 4 years ago - 13 comments

#15924 - Tuple destructuring is broken with closure iterators

Issue - State: closed - Opened by a-mr about 4 years ago - 3 comments
Labels: Iterators

#15818 - Closure iterators are not supported by VM

Pull Request - State: closed - Opened by ringabout about 4 years ago - 2 comments
Labels: Javascript, VM

#15793 - Illegal type in tuple passed to Thread generic crashes the compiler

Issue - State: open - Opened by PMunch about 4 years ago - 1 comment
Labels: Compiler Crash

#15789 - fix #15638

Pull Request - State: closed - Opened by ringabout about 4 years ago

#15786 - failed resolution or type-inference of generic concepts as params

Issue - State: open - Opened by disruptek about 4 years ago
Labels: Generics, Concepts

#15778 - Viewtype codegen error turns a single proc call into two

Issue - State: closed - Opened by jrfondren about 4 years ago - 1 comment
Labels: View Types

#15751 - ICE when trying to repr nnkMutableTy in macro

Issue - State: closed - Opened by Vindaar about 4 years ago - 2 comments
Labels: Easy, Macros

#15746 - Codegen error when object constructor is used for result containing view type

Issue - State: closed - Opened by jrfondren about 4 years ago
Labels: Code Generation, View Types

#15739 - Compiler crash SIGSEGV on parallel and '--gc:arc'

Issue - State: open - Opened by pmetras about 4 years ago - 4 comments
Labels: ARC/ORC Memory Management

#15689 - fixes #15533 [backport:1.4]

Pull Request - State: open - Opened by Araq about 4 years ago - 5 comments

#15655 - experiment showing how iterators can (almost) be implemented with a library solution

Pull Request - State: closed - Opened by timotheecour about 4 years ago - 5 comments
Labels: stale

#15650 - {.deprecated.} false positive within template/generics

Issue - State: open - Opened by alaviss about 4 years ago
Labels: Error Messages

#15533 - C codegen error with `Option[lent int]`

Issue - State: open - Opened by haxscramper about 4 years ago - 2 comments
Labels: Severe, Invalid Code Acceptance

#15334 - Macro with typed param can't be used as a pragma attached to a type

Issue - State: open - Opened by liquidev about 4 years ago - 2 comments
Labels: Pragmas, Language Design, Macros

#15314 - Injected symbols aren't resolved properly in expression passed to inner template

Issue - State: closed - Opened by exelotl about 4 years ago - 2 comments

#15247 - Use the type system to resolve ambiguity between symbols from different modules

Issue - State: closed - Opened by exelotl about 4 years ago - 5 comments
Labels: works_but_needs_test_case

#15202 - --gc:arc segfaults if dll modifies object owned by main executable

Issue - State: closed - Opened by genotrance about 4 years ago - 9 comments
Labels: ARC/ORC Memory Management, DLL

#15202 - --gc:arc segfaults if dll modifies object owned by main executable

Issue - State: closed - Opened by genotrance about 4 years ago - 9 comments
Labels: ARC/ORC Memory Management, DLL

#15202 - --gc:arc segfaults if dll modifies object owned by main executable

Issue - State: closed - Opened by genotrance about 4 years ago - 9 comments
Labels: ARC/ORC Memory Management, DLL

#15186 - Compiler Seg faulting when using "object" instead of "ref object" for nested object

Issue - State: open - Opened by davidbruce over 4 years ago - 1 comment
Labels: Severe, Regression, Compiler Crash, Recursive Types

#15176 - [docgen] runnableExamples causes subsection to be rendered as a section

Issue - State: closed - Opened by nitely over 4 years ago - 3 comments
Labels: Documentation Generation, works_but_needs_test_case

#15005 - [ARC] Global variable declared in a block is destroyed too early

Issue - State: closed - Opened by khchen over 4 years ago - 7 comments
Labels: Regression, {.global.}, ARC/ORC Memory Management

#15004 - Presence of unused macro causes illformed AST error

Issue - State: closed - Opened by iffy over 4 years ago - 2 comments
Labels: Macros

#14941 - Can `static T` be used as a generic proc parameter?

Issue - State: open - Opened by awr1 over 4 years ago - 2 comments
Labels: Static[T], Error Messages

#14917 - Static seqs are turned into static arrays when passed through template.

Issue - State: open - Opened by solo989 over 4 years ago - 2 comments
Labels: works_but_needs_test_case

#14894 - Can't call local procs using dot syntax in a template from another module

Issue - State: open - Opened by dawkot over 4 years ago - 3 comments
Labels: works_but_needs_test_case

#14877 - typeof(a[0]) in generic proc return type gives: Error: type mismatch

Issue - State: open - Opened by timotheecour over 4 years ago - 1 comment
Labels: works_but_needs_test_case

#14863 - Fix #14844

Pull Request - State: closed - Opened by Clyybber over 4 years ago - 7 comments
Labels: stale

#14860 - Can't use iterators named `[]`

Issue - State: open - Opened by dawkot over 4 years ago - 2 comments
Labels: works_but_needs_test_case

#14819 - `{.deprecated: [funOld: funNew].}` doesn't work with MCS/UFCS inside generics, plus overload resolution issues

Issue - State: closed - Opened by timotheecour over 4 years ago
Labels: Pragmas, Generics, Symbol Resolution

#14800 - `type Bar = (int, seq, array, tuple, set)` should give CT error

Issue - State: open - Opened by timotheecour over 4 years ago - 1 comment
Labels: Compiler Crash, Invalid Code Acceptance

#14785 - Can't use an imported template as a pragma

Issue - State: open - Opened by deech over 4 years ago - 4 comments
Labels: Pragmas, Error Messages

#14778 - `block label` matching (template with untyped param) or (iterator) treats param as typed, causing CT errors

Issue - State: open - Opened by timotheecour over 4 years ago - 1 comment
Labels: Symbol Resolution

#14729 - Cannot select the right procedure overload when using concepts.

Issue - State: closed - Opened by bobeff over 4 years ago - 1 comment
Labels: Concepts

#14714 - crash when calling await within a try block within an except block

Issue - State: open - Opened by onqtam over 4 years ago - 5 comments
Labels: Async

#14710 - method call syntax in `nkRecWhen` condition gives `SIGSEGV`

Issue - State: closed - Opened by timotheecour over 4 years ago
Labels: works_but_needs_test_case

#14646 - Segmentation fault on illegal recursion in generic types

Issue - State: open - Opened by haxscramper over 4 years ago
Labels: Generics, Compiler Crash, Recursive Types

#14623 - Top-level volatileLoad/volatileStore leads to invalid codegen

Issue - State: closed - Opened by exelotl over 4 years ago
Labels: Low Priority

#14599 - sigmatch error is unhelpful and incorrect with `[]`

Issue - State: open - Opened by timotheecour over 4 years ago - 1 comment
Labels: Error Messages

#14544 - streams.write doesn't work with openArray or seq type arguments

Issue - State: open - Opened by demotomohiro over 4 years ago - 3 comments
Labels: Standard Library

#14522 - Valid uint64 literal says -72057594037927936 can't be converted to uint64.

Issue - State: closed - Opened by treeform over 4 years ago - 5 comments
Labels: unsigned

#14520 - Can't declare iterator in template: "Error: ignored invalid for loop"

Issue - State: open - Opened by pmetras over 4 years ago
Labels: Error Messages, Iterators

#14482 - SEGFAULT caused by type coercion of distinct types

Issue - State: open - Opened by zah over 4 years ago - 1 comment
Labels: Code Generation, Distinct Types, View Types

#14478 - Using a non-generic as a generic crashes Nim depending on type definition order.

Issue - State: open - Opened by kayabaNerve over 4 years ago - 1 comment
Labels: Error Messages

#14307 - {.union.} usage pragma may be counterintuitive and lead to subtle bugs when mixed with ref objects

Issue - State: open - Opened by kraptor over 4 years ago - 2 comments
Labels: Pragmas, Type Sections, Invalid Code Acceptance

#14239 - Proc implicit type conversion magic not working with tuples

Issue - State: open - Opened by dawkot over 4 years ago
Labels: Type Inference

#14164 - Compiler Segfaults with default generic proc

Issue - State: closed - Opened by hbwales over 4 years ago - 2 comments
Labels: Low Priority

#14126 - RVO not exception safe

Issue - State: closed - Opened by arnetheduck over 4 years ago - 7 comments
Labels: refc

#14067 - ICE "param not init" with templates and callbacks

Issue - State: closed - Opened by arnetheduck over 4 years ago - 4 comments
Labels: Semantic Analysis, Compiler Crash, Templates, Closures

#14053 - Compiler crash related to static[T]

Issue - State: closed - Opened by GULPF over 4 years ago - 5 comments
Labels: Static[T], Compiler Crash, works_but_needs_test_case

#14049 - Unhelpful compiler error message when trying to call re at compile time

Issue - State: open - Opened by tuffnatty over 4 years ago - 2 comments
Labels: Standard Library, Error Messages

#14040 - [nimsuggest] Move files under the lib/ dir to make it usable as a library

Issue - State: open - Opened by rakoo over 4 years ago - 10 comments

#14015 - Compiler crash when types recursively depend on each other

Issue - State: open - Opened by ghost over 4 years ago
Labels: Compiler Crash, Recursive Types

#13992 - Using type seq when seq[string] should be specified results in a confusing error message

Issue - State: closed - Opened by jfilby over 4 years ago - 4 comments
Labels: Compiler Crash, Type Inference

#13979 - array subscripts in untyped template inside generic proc using Nim 32 bit produce undeclared identifier error

Issue - State: closed - Opened by jangko over 4 years ago - 2 comments
Labels: OS/Architecture Specific

#13965 - type mismatch, expected none on type parameter in template

Issue - State: open - Opened by arnetheduck over 4 years ago - 1 comment
Labels: Severe

#13945 - CT sizeof(T) is wrong if T or any member is empty object

Issue - State: open - Opened by timotheecour over 4 years ago - 5 comments
Labels: works_but_needs_test_case

#13944 - Codegen bug with proc with union arguments with default values

Issue - State: open - Opened by ghost over 4 years ago - 2 comments
Labels: Code Generation, Error Messages

#13906 - Value is accepted as type parameter

Issue - State: open - Opened by konsumlamm over 4 years ago
Labels: Medium Priority, Semantic Analysis, Invalid Code Acceptance, Generic Procs

#13871 - Misleading error in proc/template with try finally block

Issue - State: closed - Opened by Rekihyt over 4 years ago
Labels: Error Messages

#13799 - Type mismatch on specialized alias type and template

Issue - State: closed - Opened by arnetheduck over 4 years ago
Labels: works_but_needs_test_case

#13796 - `$type(myarray.high)` shows `range 0..3(int)` instead of `int`

Issue - State: open - Opened by timotheecour over 4 years ago - 1 comment
Labels: Low Priority

#13747 - declaration ignored by generics if at block-scope instead of module scope (related to sandwich problem)

Issue - State: open - Opened by timotheecour over 4 years ago - 3 comments
Labels: Medium Priority, Generics, Overload Resolution

#13695 - finish off araq cpp exceptions

Pull Request - State: closed - Opened by cooldome over 4 years ago

#13683 - Error message too generic for attempted type inference of generic proc's return value

Issue - State: closed - Opened by capocasa over 4 years ago - 1 comment
Labels: Error Messages

#13539 - Make "required type for cb: Callback" error point me toward fixing the problem

Issue - State: closed - Opened by iffy over 4 years ago - 1 comment
Labels: Error Messages

#13481 - {.union.} pragma is ignored on NimVM

Issue - State: closed - Opened by johnnovak over 4 years ago - 4 comments
Labels: VM, Error Messages

#13481 - {.union.} pragma is ignored on NimVM

Issue - State: closed - Opened by johnnovak over 4 years ago - 4 comments
Labels: VM, Error Messages

#13426 - template return type ignored in type check, accepts invalid code

Issue - State: closed - Opened by timotheecour over 4 years ago - 1 comment
Labels: works_but_needs_test_case

#13417 - Iterator with openArray parameter make the argument evaluated many times

Issue - State: closed - Opened by slangmgh almost 5 years ago - 4 comments
Labels: Iterators

#13391 - VM: Can't get address of object

Issue - State: closed - Opened by jyapayne almost 5 years ago - 2 comments
Labels: VM

#13390 - Exporting generic methods to C causes name clashes

Issue - State: open - Opened by deech almost 5 years ago - 4 comments
Labels: Low Priority, Code Generation, Error Messages, FFI

#13270 - Invalid codegen with default argument invalid in generic context

Issue - State: closed - Opened by refi64 almost 5 years ago - 1 comment
Labels: works_but_needs_test_case

#13252 - Cannot access static object field after passing it to macro

Issue - State: open - Opened by nitely almost 5 years ago - 3 comments
Labels: works_but_needs_test_case

#13184 - Array type alias indexed via a type class can cause infinite recursion in the compiler

Issue - State: open - Opened by refi64 almost 5 years ago - 1 comment
Labels: works_but_needs_test_case

#13061 - Converters found after a match not typechecked

Issue - State: open - Opened by deech almost 5 years ago - 5 comments
Labels: Converters, Invalid Code Acceptance

#13048 - recursive default call in type sections: invalid type in this context for proc

Issue - State: open - Opened by mratsim almost 5 years ago - 2 comments
Labels: Semantic Analysis, Type Sections, Recursive Types

#13039 - C++ based exception handling

Issue - State: closed - Opened by Araq almost 5 years ago - 6 comments

#12999 - `_` is treated differently as a parameter name (than as a variable name)

Issue - State: open - Opened by dawkot almost 5 years ago - 1 comment
Labels: works_but_needs_test_case

#12942 - Default procedure parameters are untyped

Issue - State: open - Opened by liquidev almost 5 years ago - 1 comment
Labels: Semantic Analysis

#12927 - nimpretty's indenting is confused by following code

Issue - State: open - Opened by kobi2187 almost 5 years ago - 2 comments
Labels: Nimpretty

#12917 - nim compiler built directly from bin/nim_csources is buggy

Issue - State: closed - Opened by timotheecour almost 5 years ago - 8 comments

#12863 - Too strong type bindings with multiple generic parameters

Issue - State: open - Opened by dcurrie almost 5 years ago - 1 comment
Labels: Semantic Analysis, Generics

#12831 - Passing `$` to a `typed` param of a macro yields a single nnkSym instead of a nnkClosedSymChoice

Issue - State: open - Opened by liquidev almost 5 years ago - 1 comment
Labels: works_but_needs_test_case

#12787 - Error: overloaded 'X' leads to ambiguous calls

Issue - State: open - Opened by zevv almost 5 years ago - 3 comments
Labels: Semantic Analysis, Overload Resolution