.. |
alias
|
84fab7f39b
fix #19349 incompatible type when mixing float32 and cfloat in generics (#20551)
|
2 år sedan |
align
|
5334dc921f
fixes #22419; async/closure environment does not align local variables (#22425)
|
1 år sedan |
alloc
|
69d0b73d66
fixes #22510 (#23100)
|
6 månader sedan |
arc
|
309f97af4c
fixes #23627; Simple destructor code gives invalid C (#23631)
|
7 månader sedan |
array
|
3ab8b6b2cf
error on large integer types as array index range (#23229)
|
11 månader sedan |
assert
|
cf083af262
tests: explicitly enable stack traces where needed (#21236)
|
1 år sedan |
assign
|
8c56e806ae
closes #12464; adds a test case (#22967)
|
1 år sedan |
astoverload
|
20b5f31c03
new tester; all tests categorized
|
11 år sedan |
astspec
|
5b26f2bd81
fix deprecated example (#18721)
|
3 år sedan |
async
|
39fbd30513
Fix OSError `errorCode` field is not assigned a value (#22954)
|
1 år sedan |
avr
|
430a179307
default threads on (#19368)
|
2 år sedan |
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)
|
3 år sedan |
c
|
08f1eac8ac
fixes#23665; rework spawn with gcc 14 and fixes other tests (#23660)
|
6 månader sedan |
casestmt
|
b3b87f0f8a
Mark `macros.error` as `.noreturn.` (#23081)
|
1 år sedan |
cast
|
c0994c2dbd
[JS] Fix casting to ints (#22327)
|
1 år sedan |
ccgbugs
|
17475fc5d3
fixes openarray hoist with gcc 14 (#23647)
|
6 månader sedan |
ccgbugs2
|
61145b1d4b
fixes #22354; Wrong C++ codegen for default parameter values in ORC (#22819)
|
1 år sedan |
closure
|
094a29eb31
add test case for #19095 (#22566)
|
1 år sedan |
codegen
|
3b4078a7f8
Skips generic owner when mangling instances (#23563)
|
7 månader sedan |
collections
|
5bd1afc3f9
fixes #17197; fixes #22560; fixes the dest of newSeqOfCap in refc (#22594)
|
1 år sedan |
compiler
|
e323b91a32
correct grammar (ref #20199) and add check for grammar.txt (#20494)
|
2 år sedan |
compilerapi
|
2f109595e9
reset macrocache after each script evaluation (#22195)
|
1 år sedan |
compiles
|
d102b2f54c
deprecate unsafeAddr; extend addr (#19373)
|
2 år sedan |
concepts
|
a5c1a6f042
adds another fix for concept in JS (#23535)
|
8 månader sedan |
constructors
|
b97d603cd0
some test cleanups & category reorganization (#22010)
|
1 år sedan |
controlflow
|
9140f8e221
Fix endsInNoReturn for case statements (#23009)
|
1 år sedan |
converter
|
379299a5ac
fixes #22286; enforce Non-var T destructors by `nimPreviewNonVarDestructor` (#22975)
|
1 år sedan |
coroutines
|
4fa86422c0
stdlib tests now check refc too (#21664)
|
1 år sedan |
cpp
|
cb0ebecb20
#Fixes #23657 C++ compilation fails with: 'T1_' was not declared in t… (#23666)
|
6 månader sedan |
defer
|
0e555ade31
Add test for #22309 (#22316)
|
1 år sedan |
destructor
|
2995a0318b
fixes #23552; Invalid codegen when trying to mannualy delete distinct seq (#23558)
|
7 månader sedan |
dir with space
|
fa058773db
fixes #10042 (allow spaces in import) (#10504)
|
5 år sedan |
discard
|
42e8472ca6
fix noreturn/implicit discard check logic (#23681)
|
6 månader sedan |
distinct
|
95e5ad6927
fixes #22902; borrow from proc return type mismatch (#22908)
|
1 år sedan |
dll
|
a4781dc4bc
use old typeinfo generation for hot code reloading (#22518)
|
1 år sedan |
effects
|
62c5b8b287
fixes #23129; fixes generated hooks raise unlisted Exception, which never raise (#23195)
|
11 månader sedan |
enum
|
c91b33aaba
re-enable tests (#23591)
|
7 månader sedan |
errmsgs
|
8f5ae28fab
fixes #22672; Destructor not called for result when exception is thrown (#23267)
|
6 månader sedan |
exception
|
09d0fda7fd
fixes #22469; generates nimTestErrorFlag for top level statements (#22472)
|
1 år sedan |
exprs
|
d2f36c071b
Exclude block from endsInNoReturn, fix regression (#22632)
|
1 år sedan |
float
|
7fababd583
make float32 literals stringifying behave in JS the same as in C (#22500)
|
1 år sedan |
fragmentation
|
381498b0db
tests: disable flaky tests for now; closes #9421
|
6 år sedan |
gc
|
379299a5ac
fixes #22286; enforce Non-var T destructors by `nimPreviewNonVarDestructor` (#22975)
|
1 år sedan |
generics
|
09bd9d0b19
fix semFinishOperands for bracket expressions [backport:2.0] (#23571)
|
7 månader sedan |
global
|
95c751a9e4
fix #15005; [ARC] Global variable declared in a block is destroyed too… (#22388)
|
1 år sedan |
ic
|
e6ca13ec85
Instantiates generics in the module that uses it (#22513)
|
1 år sedan |
import
|
4eaa3b028c
fixes #23167; take `nkOpenSymChoice` into consideration caused by templates [backport] (#23168)
|
11 månader sedan |
import_in_config
|
154db46db8
fixes a regression that caused --import in a config file to break things
|
8 år sedan |
importalls
|
02be212dae
clean up SOME pending/xxx/issue link comments (#21826)
|
1 år sedan |
init
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
8 månader sedan |
int
|
04f3df4c87
fixes testament matrix doesn't work with other backends which left many JS tests untested (#23592)
|
7 månader sedan |
isolate
|
f4a9b258c3
isolation spec update; WIP (#21843)
|
1 år sedan |
iter
|
35ec9c31bd
fixes refc with non-var destructor; cancel warnings (#23156)
|
10 månader sedan |
js
|
407c0cb64a
fixes #23522; fixes pre-existing wrong type for iter in `liftIterSym` (#23538)
|
8 månader sedan |
lent
|
86ff37fab8
fixes #22138 (#22221)
|
1 år sedan |
let
|
9acbf99efb
Allow let to not have value when using importc (#14258)
|
4 år sedan |
lexer
|
71801c2b8f
fix dot calls with resolved symbols in templates (#22076)
|
1 år sedan |
lookups
|
81a937ce1f
ignore modules when looking up symbol with expected type (#23597)
|
7 månader sedan |
macros
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
8 månader sedan |
manyloc
|
6eb722c47d
replace getOpt with getopt (#22515)
|
1 år sedan |
metatype
|
d837d32fd5
Skip tyAlias inside semTypeTraits in case a concept accidently emits one (#23640)
|
7 månader sedan |
method
|
b5f5b74fc8
enable vtable implementation for C++ and make it an experimental feature (#23004)
|
1 år sedan |
misc
|
2d1533f34f
fixes #5901 #21211; don't fold cast function types because of gcc 14 (#23683)
|
6 månader sedan |
modules
|
fb6c805568
propagate efWantStmt in semWhen (#23400)
|
9 månader sedan |
msgs
|
b97d603cd0
some test cleanups & category reorganization (#22010)
|
1 år sedan |
navigator
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
1 år sedan |
newconfig
|
b97d603cd0
some test cleanups & category reorganization (#22010)
|
1 år sedan |
nimble
|
31a8cf16bb
testament spec: remove errmsg alias of errormsg (#16188)
|
4 år sedan |
nimdoc
|
cecaf9c56b
fixes #22939; fixes #16890; push should but doesn't apply to importc … (#22944)
|
1 år sedan |
niminaction
|
08f1eac8ac
fixes#23665; rework spawn with gcc 14 and fixes other tests (#23660)
|
6 månader sedan |
notnil
|
e0ad71a912
make binary `not` not parse complex expressions on right side (#22078)
|
1 år sedan |
objects
|
96513b2506
fixes #22926; Different type inferred when setting a default value for an array field (#22999)
|
1 år sedan |
objvariant
|
39f2df1972
fixes #23295; don't expand constants for complex structures (#23297)
|
10 månader sedan |
openarray
|
d09c3c0f58
fixes #23321; Error: internal error: openArrayLoc: ref array[0..0, int] (#23548)
|
8 månader sedan |
options
|
beaac609ab
adds nimbasePattern compiler option (#22144)
|
1 år sedan |
osproc
|
06232b7f2e
fixes #18058 (#18162)
|
3 år sedan |
overflow
|
00be8f287a
trigger range check with new type inference on nkIntLit [backport:1.6] (#23179)
|
11 månader sedan |
overload
|
ee984f8836
account for nil return type in tyProc sumGeneric (#23250)
|
11 månader sedan |
package
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
2 år sedan |
package_level_objects
|
c17f6c7837
new feature: package level objects
|
7 år sedan |
parallel
|
ecaccafa6c
fixes #22790; use cast suppress AnyEnumConv warnings for enums withou… (#22813)
|
1 år sedan |
parser
|
81756d1810
second test case haul for templates and generics (#22728)
|
1 år sedan |
pragmas
|
b280100499
ambiguous identifier resolution (#23123)
|
1 år sedan |
proc
|
f46f26e79a
don't use previous bindings of `auto` for routine return types (#23207)
|
11 månader sedan |
range
|
cbd9fee22a
fix #19678 Broken behavior with string ranges in case labels (#20475)
|
2 år sedan |
realtimeGC
|
1e0165186b
testament: remove deadcode related to realtimeGC, testC, callCCompiler (#18087)
|
3 år sedan |
refc
|
7039b8b5bc
fixes #23354; [backport] (#23685)
|
6 månader sedan |
sandwich
|
2f213db7ee
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
3 år sedan |
sets
|
3bdb531f90
fixes testament targets field (#23472)
|
8 månader sedan |
showoff
|
ccc706ff12
add test case to close #7974 (#22023)
|
1 år sedan |
specialops
|
5f9038a5d7
make expressions opt in to symchoices (#22716)
|
1 år sedan |
statictypes
|
91efa49550
Overloads passed to static proc parameters now convert to the desired… (#23063)
|
1 år sedan |
stdlib
|
8f5ae28fab
fixes #22672; Destructor not called for result when exception is thrown (#23267)
|
6 månader sedan |
stmt
|
ecf9efa397
document general use of `_`, error message, fixes (#21584)
|
1 år sedan |
strictnotnil
|
6289b002b6
[Testament] Extend and document message testing aids (#19996)
|
2 år sedan |
stylecheck
|
365a753eed
Fix some `styleCheck` bugs (#20095)
|
1 år sedan |
system
|
04f3df4c87
fixes testament matrix doesn't work with other backends which left many JS tests untested (#23592)
|
7 månader sedan |
template
|
daad06bd07
closes #13426; adds a test case (#23642)
|
7 månader sedan |
testament
|
6289b002b6
[Testament] Extend and document message testing aids (#19996)
|
2 år sedan |
testdata
|
8c100a37b9
Add new self-signed 4096 bit certificate to testdata (#19758)
|
2 år sedan |
threads
|
69d0b73d66
fixes #22510 (#23100)
|
6 månader sedan |
tools
|
20446b437b
make `proc` not implicitly convert to `pointer` with a preview define (#21953)
|
1 år sedan |
trmacros
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
1 år sedan |
tuples
|
cfd69bad1a
fix wrong subtype relation in tuples & infer some conversions (#23228)
|
11 månader sedan |
typerel
|
6ed33b6d61
type graph refactor; part 3 (#23064)
|
1 år sedan |
types
|
ca77423ffc
`varargs[typed]` should behave more like `typed` (#23303)
|
10 månader sedan |
untestable
|
5491e0c274
re-enable badssl test (#21775)
|
1 år sedan |
usingstmt
|
f6eb1d4d7d
remove {.this.} pragma, deprecated since 0.19 (#20201)
|
2 år sedan |
valgrind
|
55a33e1664
testament: support disabled:osx as alias to disabled:macosx (#17124)
|
3 år sedan |
varres
|
e15e19308e
Revert adding generic `V: Ordinal` parameter to `succ`, `pred`, `inc`, `dec` (#22328)
|
1 år sedan |
varstmt
|
1e9a3c438b
fixes #18104; tranform one liner var decl before templates expansion (#23294)
|
10 månader sedan |
views
|
a9a32ca3b8
improve view types for jsgen; eliminate unnecessary copies of view types (#23654)
|
6 månader sedan |
vm
|
31d7554524
fixes #13481; fixes #22708; disable using union objects in VM (#23362)
|
9 månader sedan |
whenstmt
|
04c48e3c5b
fix #19426 compile error using when/elif/else and typedesc in template (#20550)
|
2 år sedan |
xml
|
7931bdac95
Feature/xmltree additions (#20988)
|
2 år sedan |
ast_pattern_matching.nim
|
86f7f4ffa5
remove deprecated type pragma syntax, fix bugs that required it (#20199)
|
2 år sedan |
config.nims
|
b5f5b74fc8
enable vtable implementation for C++ and make it an experimental feature (#23004)
|
1 år sedan |
dummy.txt
|
a68a4bfaf2
Remove install.txt and readme.txt (#9521)
|
6 år sedan |
js.html
|
72a3e21f28
Removes executable bit for text files.
|
11 år sedan |
js.nim
|
e80465dacf
tests: Trim .nim files trailing whitespace
|
9 år sedan |
m14634.nim
|
6d442a40a6
use doAssert in tests (#16486)
|
4 år sedan |
mmaptest.nim
|
92d6fb86c6
Enable customizing PageShift to set PageSize for embedded targets (#19129)
|
3 år sedan |
readme.md
|
f5ec4fbde3
Update the reference to parseSpec (#21289)
|
1 år sedan |
rectest.nim
|
e80465dacf
tests: Trim .nim files trailing whitespace
|
9 år sedan |
stckovfl.nim
|
e80465dacf
tests: Trim .nim files trailing whitespace
|
9 år sedan |
test_nimscript.nims
|
afc30ca879
fixes #19863; move sha1, md5 to nimble packages for 2.0 (#21702)
|
1 år sedan |