issues
search
nim-lang
/
RFCs
A repository for your Nim proposals.
137
stars
23
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
User defined proc types
#448
PMunch
opened
2 years ago
20
Split documentation generation for easier tooling and better jsondoc
#447
PMunch
opened
2 years ago
6
`export` as pragma
#446
metagn
closed
2 years ago
3
Atomics: remove support for non-trivial types
#445
mratsim
opened
2 years ago
5
std/tasks: "small functions" optimization
#443
mratsim
opened
2 years ago
5
Change command + `=` syntax
#442
metagn
closed
1 year ago
6
mac/darwin-x64 prebuilt binary
#441
DeanHnter
closed
2 years ago
3
Allow max/min to take a proc or `it` argument
#439
ckp95
opened
2 years ago
6
Improvements to defines
#438
metagn
closed
3 years ago
2
Roadmap for Nim
#437
Araq
closed
1 year ago
47
version-2-0 branch and CI
#436
quantimnot
closed
2 years ago
6
Better effect tracking for inner routines
#435
Araq
opened
3 years ago
3
[WIP] Unified Effects, async/await and Exceptions
#434
iacore
closed
3 years ago
5
The future of `sharedlist` and `sharedtables`
#433
konsumlamm
closed
3 years ago
2
Have compiler warnings for "bug prone use after move" on copyable types
#432
kunitoki
closed
1 year ago
13
Unbundle DrNim
#431
juancarlospaco
closed
2 years ago
10
Allow use gorge in `nim check` and `nimsuggest` (but only use cached value)
#430
codehz
opened
3 years ago
9
Take previous control flow into consideration when deciding a case statement's exhaustiveness
#429
RSDuck
opened
3 years ago
3
Allow underscore in names
#428
juancarlospaco
opened
3 years ago
19
Minor mitigating changes to typedef macro pragmas for now
#427
metagn
closed
3 years ago
1
Procs Bound Exclusively to Objects
#426
Acmion
closed
2 years ago
4
For loop in reverse order
#425
al6x
closed
3 years ago
3
Use setter `seq.len = 10` instead of `seq.setLen(10)`
#424
al6x
closed
3 years ago
1
Allow to indent `of/else/elif/except/finally` for block commands
#420
haxscramper
closed
3 years ago
26
turn effect violations into warnings instead of errors
#419
timotheecour
opened
3 years ago
3
Object init shorthand
#418
dom96
opened
3 years ago
21
generic sigmatch should trigger openSymChoice even without overloads
#417
timotheecour
opened
3 years ago
3
lazy symbol semantic checking
#416
timotheecour
opened
3 years ago
11
Make (fn)expr syntax behave like a unary operation
#415
n0bra1n3r
opened
3 years ago
3
`std/platformutils`: platform reflection at CT: test whether platform has some feature (C apis, intrinsics, include files, etc)
#414
timotheecour
opened
3 years ago
6
Merge std/dom_extensions into std/dom
#413
juancarlospaco
closed
3 years ago
1
`nim c --dump:out.json main`: dump compiler output metadata (dependencies etc) to json
#412
timotheecour
opened
3 years ago
1
std/cputicks: high resolution low overhead strictly monotonic cpu counter
#411
timotheecour
opened
3 years ago
18
import at local scope
#410
timotheecour
closed
2 years ago
16
`export foo {.docgen.}`: allows a re-exported symbol to be docgen'd in re-exporting module
#409
timotheecour
opened
3 years ago
5
parametric effects: `proc fn(a: proc()) {.raises: [a].}`
#408
timotheecour
closed
3 years ago
5
Allow unchecked assign to discriminant fields using `{.cast(uncheckedAssign).}`
#407
haxscramper
closed
3 years ago
1
Deprecate named argument overloading
#406
haxscramper
closed
3 years ago
12
support optional params with last-position block argument(s)
#405
timotheecour
closed
3 years ago
6
Simplify Nim's effect system
#404
Araq
closed
3 years ago
16
raises tracking should behave like nosideeffect tracking: effects through params should be allowed
#403
timotheecour
closed
3 years ago
14
Improve overloaded resolution for template with untyped parameter
#402
slangmgh
opened
3 years ago
15
Redesign threads interface for Nim v2
#401
planetis-m
opened
3 years ago
11
`--moduleoverride`: generalized `patchFile`; allow overriding a module for select packages/modules only
#400
timotheecour
opened
3 years ago
5
`std/int128s` and `type Duration = distinct int128`
#399
timotheecour
opened
3 years ago
10
Nimble improvements
#398
haxscramper
opened
3 years ago
22
`template fn(a: iterable[T])` should accept typed args with implicit `items` inserted, like `for`
#397
timotheecour
opened
3 years ago
2
{.inline.} procs should be implicitly convertible to non-inline procs; faster closures
#396
timotheecour
opened
3 years ago
4
[CI] Use bot to remove very old and obsolete issues
#395
EchoPouet
opened
3 years ago
8
Changed the default C compiler used to build nim from gcc to clang
#394
ghost
closed
3 years ago
8
Previous
Next