.. |
actiontable
|
7f18d7cbc1
Merge tests into a larger file (part 1 of ∞) (#9318)
|
před 6 roky |
alias
|
84fab7f39b
fix #19349 incompatible type when mixing float32 and cfloat in generics (#20551)
|
před 2 roky |
align
|
7e1ae35195
testament: error instead of silently ignore invalid targets; remove pointless alias target vs targets; document matrix; DRY (#16343)
|
před 4 roky |
ambsym
|
2449c37137
better procvar ambiguity errors, clean up after #20457 (#20932)
|
před 2 roky |
arc
|
a80f1a324f
fixes #21592; create type bound operations for calls in the method dispatcher for ORC (#21594)
|
před 1 rokem |
arithm
|
5d469686b0
fix #20829 Regression in int64 type matching since (#21019)
|
před 2 roky |
array
|
c598d0b6ec
fix #15117 zero size array cause incorrect codegen for VCC compiler (#21197)
|
před 2 roky |
assert
|
cf083af262
tests: explicitly enable stack traces where needed (#21236)
|
před 1 rokem |
assign
|
7739e23420
defaults to ORC (#19972)
|
před 2 roky |
astoverload
|
20b5f31c03
new tester; all tests categorized
|
před 11 roky |
astspec
|
5b26f2bd81
fix deprecated example (#18721)
|
před 3 roky |
async
|
d4d28f2ffe
Allow `futureLogging` in release builds (#21448)
|
před 1 rokem |
avr
|
430a179307
default threads on (#19368)
|
před 2 roky |
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)
|
před 3 roky |
bind
|
5602183234
'lock levels' are deprecated, now a noop (#20539)
|
před 2 roky |
borrow
|
98b2838a30
borrowed procs can have a body now for documentation generation (#20617)
|
před 2 roky |
casestmt
|
8cfce70738
fix #18964 Small string case with else statement first in AST evaluat… (#20862)
|
před 2 roky |
ccgbugs
|
7d83dfd0d1
fixes #21505 (overload resolution of explicit constructors for imported C++ types) (#21511)
|
před 1 rokem |
ccgbugs2
|
33cd883e27
[add testcase] NRVO does not occur with init procedures (#19462)
|
před 2 roky |
clearmsg
|
1105d03644
require errormsg to be specified before file.
|
před 6 roky |
closure
|
6d8cf25bd7
deprecate `do:` meaning `do ():` + misc cleanup (#20927)
|
před 2 roky |
cnstseq
|
1105d03644
require errormsg to be specified before file.
|
před 6 roky |
collections
|
723a71bd22
follow up #20109; remove `shallow` seqs/strings for ORC (#20502)
|
před 2 roky |
compilepragma
|
7e9cda7dba
fixes #10299 (#11324)
|
před 5 roky |
compiler
|
e323b91a32
correct grammar (ref #20199) and add check for grammar.txt (#20494)
|
před 2 roky |
compilerapi
|
4647c7b596
fixes #14409; fixes #10674 VM callbacks switch to table-index seqs (#21297)
|
před 1 rokem |
compilerfeatures
|
70a30317f7
fix #16693: testament spec nimout too lax (#16698)
|
před 3 roky |
compiles
|
d102b2f54c
deprecate unsafeAddr; extend addr (#19373)
|
před 2 roky |
concat
|
20b5f31c03
new tester; all tests categorized
|
před 11 roky |
concepts
|
cc08a9015e
fixes #21263; consider all candidates for concept matches (#21265)
|
před 1 rokem |
constr
|
ea2f2775a7
fix #18990 Regression in proc symbol resolution; Error: attempting to… (#20554)
|
před 2 roky |
constraints
|
1105d03644
require errormsg to be specified before file.
|
před 6 roky |
constructors
|
be95f8fdfa
Turn some of the errors back into warnings
|
před 4 roky |
controlflow
|
c5eb3fd4f0
fixes #9839; fixes noReturn pragma doesn't work for non-simple templates (#21048)
|
před 2 roky |
converter
|
741fed716e
Use `analyseIfAddressTaken` logic for checking if address is taken in converter (#21533)
|
před 1 rokem |
coroutines
|
dfe6797023
fix #15628 (#16387)
|
před 3 roky |
cpp
|
1431f90d8c
Revert "Fix #13093 C++ Atomics: operator= is implicitly deleted because the default definition would be ill-formed " (#21307)
|
před 1 rokem |
defaultprocparam
|
7c359a062c
Add testcase for #12252 (#15676)
|
před 4 roky |
deprecated
|
6f96c4bc96
ref #20846; give a deprecation message for overriding `=` hook (#21020)
|
před 2 roky |
destructor
|
b5ee81fd23
fix #18977; disallow change branch of an object variant in ORC (#21526)
|
před 1 rokem |
dir with space
|
fa058773db
fixes #10042 (allow spaces in import) (#10504)
|
před 5 roky |
discard
|
fc7385bfda
fixes #21360; discarding empty seqs/arrays now raises errors (#21374)
|
před 1 rokem |
distinct
|
1182216381
remove a special case in sigmatch; distinct pointer types no longer match `nil` type (#20251)
|
před 2 roky |
distros
|
e63fc95bd4
fix tdistros test which was failing on Nightlies
|
před 4 roky |
dll
|
779b4e307b
don't use `{.rtl.}` for generics, otherwise `-d:useNimRtl` gives `ambiguous identifier` nimrtl error (#18406)
|
před 3 roky |
effects
|
8a19ac2070
fixes #21393 and misc style changes (#21419)
|
před 1 rokem |
enum
|
51f410e1d5
megatest now checks refc too (#21341)
|
před 1 rokem |
errmsgs
|
d5719c47dc
make --exceptions:quirky work with C++ (#21581)
|
před 1 rokem |
exception
|
d54a7f078d
fixes #21261; always checking `nimTestErrorFlag` in the main module (#21288)
|
před 1 rokem |
exprs
|
70a30317f7
fix #16693: testament spec nimout too lax (#16698)
|
před 3 roky |
fields
|
6d442a40a6
use doAssert in tests (#16486)
|
před 4 roky |
float
|
06cd15663d
fixes ptr to cstring warnings[backport] (#20848)
|
před 2 roky |
fragmentation
|
381498b0db
tests: disable flaky tests for now; closes #9421
|
před 6 roky |
friends
|
e80465dacf
tests: Trim .nim files trailing whitespace
|
před 9 roky |
gc
|
4c46358db1
remove shallowCopy for ARC/ORC (#20070)
|
před 2 roky |
generics
|
c814c4d993
fixes #3770; templates with untyped parameters resolve private fields wrongly in generics (#21554)
|
před 1 rokem |
gensym
|
7739e23420
defaults to ORC (#19972)
|
před 2 roky |
global
|
354eb2a86c
fix #20866 [ORC] Bad codegen for global pointer to iterator (#20876)
|
před 2 roky |
ic
|
7739e23420
defaults to ORC (#19972)
|
před 2 roky |
import
|
ffadc75afe
fixes #21496; Ambiguous calls compiles when module name are equal (#21500)
|
před 1 rokem |
import_in_config
|
154db46db8
fixes a regression that caused --import in a config file to break things
|
před 8 roky |
importalls
|
78e2d299df
typo: nonexistant => nonexistent (#17918)
|
před 3 roky |
init
|
4388636010
fixes #21043; fixes a named exception in the infixAs expression which generate an implicit uninitialized let statement (#21081)
|
před 2 roky |
isolate
|
b7c66ce860
fixes #19013 [backport:1.6] (#19111)
|
před 3 roky |
iter
|
f2dad94902
fixes #21306; fixes #20485; don't transform yields in the var section when introducing new local vars [backport: 1.6] (#21489)
|
před 1 rokem |
js
|
4ae598762e
fixes #21439; Add tyOpenArray to genTypeInfo. (#21440)
|
před 1 rokem |
lent
|
5602183234
'lock levels' are deprecated, now a noop (#20539)
|
před 2 roky |
let
|
9acbf99efb
Allow let to not have value when using importc (#14258)
|
před 4 roky |
lexer
|
0b1d1b7886
fixes #15688; handle `strongSpace` overflow issues (#20724)
|
před 2 roky |
lookups
|
d1d141b135
new .redefine pragma for templates, warn on redefinition without it (#20211)
|
před 2 roky |
macros
|
0c6f14af04
macros: Extend treeTraverse intVal range to nnkUInt64Lit (#21597)
|
před 1 rokem |
magics
|
d26b1232ee
Add `nkFastAsgn` into `semExpr` (#20939)
|
před 2 roky |
manyloc
|
7739e23420
defaults to ORC (#19972)
|
před 2 roky |
metatype
|
a9d0124b5d
Made generic type classes work with types using static parameters (#21528)
|
před 1 rokem |
method
|
0bacdf5fdf
fixes #20515; base `method` requires explicit `{.gcsafe.}` to be GC-safe (#20574)
|
před 2 roky |
misc
|
2315b01ae6
tuple unpacking for vars as just sugar, allowing nesting (#21563)
|
před 1 rokem |
modules
|
fd4e3ae3e4
add a prepass for codeReordering (#21513)
|
před 1 rokem |
namedparams
|
6c487a6309
fixes #12196
|
před 5 roky |
navigator
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
před 1 rokem |
newconfig
|
82319ef00d
fix #8219; nim check/dump shouldn't run single nimscript project [backport: 1.6] (#19641)
|
před 2 roky |
nimble
|
31a8cf16bb
testament spec: remove errmsg alias of errormsg (#16188)
|
před 4 roky |
nimdoc
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
před 1 rokem |
niminaction
|
9ba07edb2e
build the documentation of official packages (#20986)
|
před 2 roky |
notnil
|
c86fdfa1ee
add testcase for #9466 (#17538)
|
před 3 roky |
objects
|
0319824322
fixes #21023; Segfault when mixing seqs, orc, variants and futures (#21497)
|
před 1 rokem |
objvariant
|
9c17a32e0e
fix #19266; allow reassign discriminant field (#19567)
|
před 2 roky |
openarray
|
455c9feaeb
fixes #20865; [backport]
|
před 2 roky |
osproc
|
06232b7f2e
fixes #18058 (#18162)
|
před 3 roky |
overflow
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
před 1 rokem |
overload
|
48d41ab375
fixes #20645 (#20646)
|
před 2 roky |
package
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
před 2 roky |
package_level_objects
|
c17f6c7837
new feature: package level objects
|
před 7 roky |
parallel
|
a9bd78d579
fix #12122 (#21096)
|
před 2 roky |
parser
|
2315b01ae6
tuple unpacking for vars as just sugar, allowing nesting (#21563)
|
před 1 rokem |
pragmas
|
fd4e3ae3e4
add a prepass for codeReordering (#21513)
|
před 1 rokem |
proc
|
ecf9efa397
document general use of `_`, error message, fixes (#21584)
|
před 1 rokem |
procvar
|
749dbce4c6
Merge tests into a larger file (part 5 of ∞) (#9368)
|
před 6 roky |
range
|
cbd9fee22a
fix #19678 Broken behavior with string ranges in case labels (#20475)
|
před 2 roky |
rational
|
7d6cbf290a
Error -> Defect for defects (#13908)
|
před 4 roky |
realtimeGC
|
1e0165186b
testament: remove deadcode related to realtimeGC, testC, callCCompiler (#18087)
|
před 3 roky |
sandwich
|
2f213db7ee
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
před 3 roky |
sets
|
0b319fee3d
fix #20997 calling system.card[T](x: set[T]) with T of int8 or uint8 … (#21010)
|
před 2 roky |
showoff
|
9df195ef58
style usages part one (openarray => openArray) (#19321)
|
před 3 roky |
slice
|
0213c7313b
allow `HSlice` bounded by constants of distinct types (#19219) [backport:1.2]
|
před 3 roky |
specialops
|
e896977bd1
closes #1072; add a test case (#21396)
|
před 1 rokem |
statictypes
|
c06623bf8c
Fix segfault caused by ensuring valueless statics are not evaluated (#21577)
|
před 1 rokem |
stdlib
|
31d3606fe8
fixes #21564; std/bitops: Add explicit type masking for the JS target (#21598)
|
před 1 rokem |
stmt
|
ecf9efa397
document general use of `_`, error message, fixes (#21584)
|
před 1 rokem |
strictnotnil
|
6289b002b6
[Testament] Extend and document message testing aids (#19996)
|
před 2 roky |
stylecheck
|
89d8c0b246
tests/stylecheck: make sure necessary hints are enabled (#21240)
|
před 1 rokem |
system
|
cbf3ed9d92
fixes #21317; 1.6.4 regression; etyBaseIndex should return fat pointers [backport 1.6] (#21320)
|
před 1 rokem |
template
|
ecf9efa397
document general use of `_`, error message, fixes (#21584)
|
před 1 rokem |
testament
|
6289b002b6
[Testament] Extend and document message testing aids (#19996)
|
před 2 roky |
testdata
|
8c100a37b9
Add new self-signed 4096 bit certificate to testdata (#19758)
|
před 2 roky |
threads
|
cdbf5b4699
fixes a severe bug of testament (#20832)
|
před 2 roky |
tools
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
před 1 rokem |
trmacros
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
před 1 rokem |
tuples
|
2315b01ae6
tuple unpacking for vars as just sugar, allowing nesting (#21563)
|
před 1 rokem |
typerel
|
fc7385bfda
fixes #21360; discarding empty seqs/arrays now raises errors (#21374)
|
před 1 rokem |
types
|
64a0355f3f
fixes #21377; fixes `@[]` and `{}` type inference as returns in generics (#21475)
|
před 1 rokem |
untestable
|
b2c5f8a05f
fixes #21461 (#21463)
|
před 1 rokem |
usingstmt
|
f6eb1d4d7d
remove {.this.} pragma, deprecated since 0.19 (#20201)
|
před 2 roky |
valgrind
|
55a33e1664
testament: support disabled:osx as alias to disabled:macosx (#17124)
|
před 3 roky |
varres
|
4ca2dcb404
Named arguments in commands + many grammar fixes (#20994)
|
před 2 roky |
varstmt
|
3b783f7e13
Testament: refactoring; makes the test joiner green
|
před 6 roky |
views
|
da0a2fdca2
Unpack mSlice tupleconstr for static openarrays (#20615)
|
před 2 roky |
vm
|
b2c1dcbbc9
fixes explicit globals in macros (#21502)
|
před 1 rokem |
whenstmt
|
04c48e3c5b
fix #19426 compile error using when/elif/else and typedesc in template (#20550)
|
před 2 roky |
xml
|
7931bdac95
Feature/xmltree additions (#20988)
|
před 2 roky |
ast_pattern_matching.nim
|
86f7f4ffa5
remove deprecated type pragma syntax, fix bugs that required it (#20199)
|
před 2 roky |
config.nims
|
761c5a0830
less verbose type mismatch messages (#21191)
|
před 2 roky |
dummy.txt
|
a68a4bfaf2
Remove install.txt and readme.txt (#9521)
|
před 6 roky |
js.html
|
72a3e21f28
Removes executable bit for text files.
|
před 11 roky |
js.nim
|
e80465dacf
tests: Trim .nim files trailing whitespace
|
před 9 roky |
m14634.nim
|
6d442a40a6
use doAssert in tests (#16486)
|
před 4 roky |
mmaptest.nim
|
92d6fb86c6
Enable customizing PageShift to set PageSize for embedded targets (#19129)
|
před 3 roky |
readme.md
|
f5ec4fbde3
Update the reference to parseSpec (#21289)
|
před 1 rokem |
rectest.nim
|
e80465dacf
tests: Trim .nim files trailing whitespace
|
před 9 roky |
stckovfl.nim
|
e80465dacf
tests: Trim .nim files trailing whitespace
|
před 9 roky |
test_nimscript.nims
|
9ba07edb2e
build the documentation of official packages (#20986)
|
před 2 roky |