.. |
alias
|
d2d810585c
fixes strictdefs warnings continue (#24520)
|
8 meses atrás |
align
|
5334dc921f
fixes #22419; async/closure environment does not align local variables (#22425)
|
2 anos atrás |
alloc
|
69d0b73d66
fixes #22510 (#23100)
|
1 ano atrás |
arc
|
8e57a9f623
fixes #24719; improves order of destruction (#25060)
|
3 semanas atrás |
array
|
aeb3fe9505
test case haul to prevent pileup (#24525)
|
8 meses atrás |
assert
|
cf083af262
tests: explicitly enable stack traces where needed (#21236)
|
2 anos atrás |
assign
|
8c56e806ae
closes #12464; adds a test case (#22967)
|
1 ano atrás |
astoverload
|
20b5f31c03
new tester; all tests categorized
|
11 anos atrás |
astspec
|
5b26f2bd81
fix deprecated example (#18721)
|
4 anos atrás |
async
|
08642ffe34
revert #24896; asyncnet ssl overhaul (#25033)
|
1 mês atrás |
avr
|
430a179307
default threads on (#19368)
|
3 anos atrás |
benchmarks
|
e112974920
fix #16752: threadvar now works with importcpp types; osx now uses native TLS (`--tlsEmulation:off`), which can be orders of magnitude faster (#16750)
|
4 anos atrás |
c
|
1ef9a656d2
allow setting arbitrary size for importc types (#24868)
|
4 meses atrás |
casestmt
|
56a3dd57fb
evaluate all hidden conversions in case branches (#24187)
|
10 meses atrás |
cast
|
c0994c2dbd
[JS] Fix casting to ints (#22327)
|
2 anos atrás |
ccgbugs
|
26b86c8f4d
Makes `except:` panics on `Defect` (#24821)
|
4 meses atrás |
ccgbugs2
|
1af88a2d20
always mangle local variables (#24681)
|
5 meses atrás |
closure
|
baf3695c76
closes #19984; adds a test case (#24349)
|
9 meses atrás |
codegen
|
c452275e29
fixes #24705; encode `static parameters` into function names for debugging (#24707)
|
5 meses atrás |
collections
|
a7a8e364ea
fixes #12340; enable refc with move analyzer (#23782)
|
5 meses atrás |
compileoption
|
770f8d5513
opensym for templates + move behavior of opensymchoice to itself (#24007)
|
11 meses atrás |
compiler
|
3c4246dd24
fixes #23114; Nim v2 regression emit / asm var param dereference inconsistency (#24547)
|
7 meses atrás |
compilerapi
|
2f109595e9
reset macrocache after each script evaluation (#22195)
|
2 anos atrás |
compiles
|
d102b2f54c
deprecate unsafeAddr; extend addr (#19373)
|
3 anos atrás |
concepts
|
5dcfd8d7bb
Add `tySet` to concept matching (#24908)
|
3 meses atrás |
constructors
|
b97d603cd0
some test cleanups & category reorganization (#22010)
|
2 anos atrás |
consts
|
d5c7abe3d2
fixes #17681; enforce codegen for exportc consts (#24546)
|
7 meses atrás |
controlflow
|
850f327713
folding const expressions with branching logic (#24689)
|
5 meses atrás |
converter
|
97a6f42b56
fix generic converter subtype match regression (#25015)
|
1 mês atrás |
coroutines
|
4fa86422c0
stdlib tests now check refc too (#21664)
|
2 anos atrás |
cpp
|
e6f6c369ff
fixes bugs on the Nim manual (#24669)
|
6 meses atrás |
defer
|
0e555ade31
Add test for #22309 (#22316)
|
2 anos atrás |
destructor
|
8e57a9f623
fixes #24719; improves order of destruction (#25060)
|
3 semanas atrás |
dir with space
|
fa058773db
fixes #10042 (allow spaces in import) (#10504)
|
6 anos atrás |
discard
|
648f82c2ed
fixes semi-regression; discard check now skips `nkHiddenSubConv` (#23840)
|
1 ano atrás |
distinct
|
b0e6d28782
fix logic for `dcEqIgnoreDistinct` in `sameType` (#24197)
|
10 meses atrás |
dll
|
a4781dc4bc
use old typeinfo generation for hot code reloading (#22518)
|
2 anos atrás |
effects
|
2df633180a
enable `experimental:strictDefs` (#24225)
|
8 meses atrás |
enum
|
294b1566e7
fixes #23952; Size/Signedness issues with unordered enums (#24356)
|
9 meses atrás |
errmsgs
|
f4ebabb9b3
fixes CI failures (#25058)
|
3 semanas atrás |
exception
|
4a63186cda
update CI to macos 13 (#24157)
|
10 meses atrás |
exprs
|
d2f36c071b
Exclude block from endsInNoReturn, fix regression (#22632)
|
1 ano atrás |
float
|
26b86c8f4d
Makes `except:` panics on `Defect` (#24821)
|
4 meses atrás |
fragmentation
|
381498b0db
tests: disable flaky tests for now; closes #9421
|
6 anos atrás |
gc
|
1e602490e9
fixes #4851 [backport] (#24954)
|
2 meses atrás |
generics
|
8e5ed5dbb7
loosen compiler assert for ident node in dotcall matching [backport:2.2] (#25003)
|
1 mês atrás |
global
|
3ce38f2959
fixes #24997; {.global.} variable in recursive function (#25016)
|
1 mês atrás |
ic
|
e6ca13ec85
Instantiates generics in the module that uses it (#22513)
|
1 ano atrás |
import
|
986ca7dcd4
check if unused import warning is enabled before adding import to stack (#24554)
|
7 meses atrás |
import_in_config
|
154db46db8
fixes a regression that caused --import in a config file to break things
|
9 anos atrás |
importalls
|
02be212dae
clean up SOME pending/xxx/issue link comments (#21826)
|
2 anos atrás |
init
|
e7f48cdd5c
fixes #24472; let symbol created by template is reused in nimvm branch (#24473)
|
8 meses atrás |
int
|
041098e882
clean up stdlib with --jsbigint64 (#24255)
|
9 meses atrás |
isolate
|
f4a9b258c3
isolation spec update; WIP (#21843)
|
2 anos atrás |
iter
|
6ab532fd0f
Fixes #25038 (#25039)
|
1 mês atrás |
js
|
7e2df41850
fixes #25043: js tyUserTypeClass internal error (#25044)
|
1 mês atrás |
lent
|
fe55dcb2be
test case haul before 2.2 (#24119)
|
11 meses atrás |
let
|
9acbf99efb
Allow let to not have value when using importc (#14258)
|
5 anos atrás |
lexer
|
aeb3fe9505
test case haul to prevent pileup (#24525)
|
8 meses atrás |
lookups
|
fe55dcb2be
test case haul before 2.2 (#24119)
|
11 meses atrás |
macros
|
aeb3fe9505
test case haul to prevent pileup (#24525)
|
8 meses atrás |
manyloc
|
6eb722c47d
replace getOpt with getopt (#22515)
|
2 anos atrás |
metatype
|
5e56f0a356
fixes #24378; supportsCopyMem can fail from macro context with tuples (#24383)
|
9 meses atrás |
method
|
b5f5b74fc8
enable vtable implementation for C++ and make it an experimental feature (#23004)
|
1 ano atrás |
misc
|
af3181e75b
adds a test case (#24469)
|
8 meses atrás |
modules
|
c10f84b9d7
fixes #24053; fixes #18288; relax reorder with push/pop pragmas restrictions; no crossing push/pop barriers (#24061)
|
11 meses atrás |
msgs
|
2af9ddc286
revert `strictDefs` as the default (#24620)
|
6 meses atrás |
navigator
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
2 anos atrás |
newconfig
|
b97d603cd0
some test cleanups & category reorganization (#22010)
|
2 anos atrás |
nimble
|
31a8cf16bb
testament spec: remove errmsg alias of errormsg (#16188)
|
4 anos atrás |
nimdoc
|
2df633180a
enable `experimental:strictDefs` (#24225)
|
8 meses atrás |
niminaction
|
d83ff81695
disable sfml test on osx (#24615)
|
7 meses atrás |
notnil
|
e0ad71a912
make binary `not` not parse complex expressions on right side (#22078)
|
2 anos atrás |
objects
|
a625fab098
make `fillObjectFields` recur over base type (#24854)
|
4 meses atrás |
objvariant
|
1bebc236bd
fix type of reconstructed kind field node in field checking analysis [backport] (#24290)
|
10 meses atrás |
openarray
|
925dc5c131
fixes #19171; have `openArray` converted from `ptr UncheckedArray` be mutable (#23882)
|
1 ano atrás |
options
|
beaac609ab
adds nimbasePattern compiler option (#22144)
|
2 anos atrás |
osproc
|
5e8cd318ef
Fix linux start process errorCode always 0 (#24001)
|
11 meses atrás |
overflow
|
00be8f287a
trigger range check with new type inference on nkIntLit [backport:1.6] (#23179)
|
1 ano atrás |
overload
|
fb93295344
fix compound inheritance penalty (#24775)
|
5 meses atrás |
package
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
3 anos atrás |
package_level_objects
|
c17f6c7837
new feature: package level objects
|
7 anos atrás |
parallel
|
4faa15f3ad
Replacement PR for https://github.com/nim-lang/Nim/pull/23779 that (#23793)
|
1 ano atrás |
parser
|
032da90ed1
implement parser for new case objects (#24885)
|
3 meses atrás |
pragmas
|
7e6fa9e2d6
fixes #23564; `hasCustomPragma` skips alises types (#24994)
|
1 mês atrás |
proc
|
334848f3ae
fix regression with enum types wrongly matching [backport:2.2] (#25010)
|
1 mês atrás |
range
|
aeb3fe9505
test case haul to prevent pileup (#24525)
|
8 meses atrás |
realtimeGC
|
1e0165186b
testament: remove deadcode related to realtimeGC, testC, callCCompiler (#18087)
|
4 anos atrás |
refc
|
e2a306355c
adds a test case (#24561)
|
7 meses atrás |
sandwich
|
40fc2d0e76
include static types in type bound ops (#24366)
|
9 meses atrás |
sets
|
334848f3ae
fix regression with enum types wrongly matching [backport:2.2] (#25010)
|
1 mês atrás |
showoff
|
ccc706ff12
add test case to close #7974 (#22023)
|
2 anos atrás |
specialops
|
8752392838
implement setter fallback for subscripts (#24872)
|
2 meses atrás |
statictypes
|
2df633180a
enable `experimental:strictDefs` (#24225)
|
8 meses atrás |
stdlib
|
e194c7cc87
adds more functions to to `dirs` and `files` (#25083)
|
1 semana atrás |
stmt
|
7ecb35115b
fixes #24339; underscores used with `fields` and `fieldPairs` (#24341)
|
5 meses atrás |
strictnotnil
|
6289b002b6
[Testament] Extend and document message testing aids (#19996)
|
2 anos atrás |
stylecheck
|
aaf6c408c6
make linter use lineinfo to check originating package (#24270)
|
10 meses atrás |
system
|
97d819a251
add bit type overloads of `$` and `repr` (#24865)
|
4 meses atrás |
template
|
647c6687f1
don't mark captured field sym in template as fully used (#24660)
|
6 meses atrás |
testament
|
720d0aee5c
add retries to testament, use it for GC tests (#24279)
|
10 meses atrás |
testdata
|
8c100a37b9
Add new self-signed 4096 bit certificate to testdata (#19758)
|
3 anos atrás |
threads
|
69d0b73d66
fixes #22510 (#23100)
|
1 ano atrás |
tools
|
6c2f78a19f
rework tags (#24944)
|
3 meses atrás |
trmacros
|
8bd0422767
fix infinite recursion in term rewriting macros tests (#23979)
|
11 meses atrás |
tuples
|
58b1f28177
fixes `implicitConv` discarding flags (#24817)
|
4 meses atrás |
typerel
|
9ca646acd4
Merge tyUncheckedArray with tySeq in typeRel (#23866)
|
1 ano atrás |
types
|
d966ee3fc3
whitelist prev types to reuse in `newOrPrevType` (#24899)
|
3 meses atrás |
untestable
|
e0a4876981
Fix `nim-gdb.py` script (#24824)
|
4 meses atrás |
usingstmt
|
f6eb1d4d7d
remove {.this.} pragma, deprecated since 0.19 (#20201)
|
3 anos atrás |
valgrind
|
55a33e1664
testament: support disabled:osx as alias to disabled:macosx (#17124)
|
4 anos atrás |
varres
|
04ccd2f4f0
revert second argument of `inc` not being generic (#24129)
|
11 meses atrás |
varstmt
|
1e9a3c438b
fixes #18104; tranform one liner var decl before templates expansion (#23294)
|
1 ano atrás |
views
|
ae4b47c5bd
fixes #20048; fixes #15746; don't sink object fields if it's of openarray type (#23608)
|
1 ano atrás |
vm
|
e39d152b89
handle ranges in `annotateType` for set constructors (#24737)
|
5 meses atrás |
whenstmt
|
04c48e3c5b
fix #19426 compile error using when/elif/else and typedesc in template (#20550)
|
2 anos atrás |
xml
|
7931bdac95
Feature/xmltree additions (#20988)
|
2 anos atrás |
ast_pattern_matching.nim
|
86f7f4ffa5
remove deprecated type pragma syntax, fix bugs that required it (#20199)
|
2 anos atrás |
config.nims
|
ade500b2cb
adds `nimPreviewCStringComparisons` for cstring comparisons (#24946)
|
3 meses atrás |
dummy.txt
|
a68a4bfaf2
Remove install.txt and readme.txt (#9521)
|
6 anos atrás |
js.html
|
72a3e21f28
Removes executable bit for text files.
|
12 anos atrás |
js.nim
|
e80465dacf
tests: Trim .nim files trailing whitespace
|
10 anos atrás |
m14634.nim
|
6d442a40a6
use doAssert in tests (#16486)
|
4 anos atrás |
mmaptest.nim
|
92d6fb86c6
Enable customizing PageShift to set PageSize for embedded targets (#19129)
|
3 anos atrás |
readme.md
|
f5ec4fbde3
Update the reference to parseSpec (#21289)
|
2 anos atrás |
rectest.nim
|
e80465dacf
tests: Trim .nim files trailing whitespace
|
10 anos atrás |
stckovfl.nim
|
e80465dacf
tests: Trim .nim files trailing whitespace
|
10 anos atrás |
test_nimscript.nims
|
fcba14707a
disable "dest register is set" for vm statements (#24797)
|
4 meses atrás |