.. |
ic
|
a37a83cbff
fixes #21617; createTypeBoundOps with PContext in order to instantiate generics (#21619)
|
1 yıl önce |
nimfix
|
4c46358db1
remove shallowCopy for ARC/ORC (#20070)
|
2 yıl önce |
plugins
|
25c6491b65
fixes #20162; locals doesn't work with ORC [backport] (#20163)
|
2 yıl önce |
aliasanalysis.nim
|
3d692d08f7
fixes a long-standing ARC bug (#20849)
|
2 yıl önce |
aliases.nim
|
088487f652
Implement Markdown definition lists (+ migration) (#20333)
|
2 yıl önce |
ast.nim
|
c814c4d993
fixes #3770; templates with untyped parameters resolve private fields wrongly in generics (#21554)
|
1 yıl önce |
astalgo.nim
|
f7c203fb6c
remove legacy code (#21134)
|
2 yıl önce |
astmsgs.nim
|
b24812df5f
properly fix #10053 ; `FieldDefect` msg now shows discriminant value + lineinfo, in all backends (c,vm,js) (#11955)
|
3 yıl önce |
backendpragmas.nim
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
1 yıl önce |
bitsets.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 yıl önce |
btrees.nim
|
4c46358db1
remove shallowCopy for ARC/ORC (#20070)
|
2 yıl önce |
ccgcalls.nim
|
6552a27ec1
fixes #19857; Exception raised in closure may be "skipped" in ORC (#21530)
|
1 yıl önce |
ccgexprs.nim
|
1ed54b7718
fixes #21632; enforce deref for `wasMoved` in ORC (#21647)
|
1 yıl önce |
ccgliterals.nim
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 yıl önce |
ccgmerge_unused.nim
|
a7133e0594
removed unused sections in codegen (#20976)
|
2 yıl önce |
ccgreset.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 yıl önce |
ccgstmts.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 yıl önce |
ccgthreadvars.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 yıl önce |
ccgtrav.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 yıl önce |
ccgtypes.nim
|
7d83dfd0d1
fixes #21505 (overload resolution of explicit constructors for imported C++ types) (#21511)
|
1 yıl önce |
ccgutils.nim
|
93b59da490
fixes #20244; fixes castSizes warnings (#21102)
|
2 yıl önce |
cgen.nim
|
1ed54b7718
fixes #21632; enforce deref for `wasMoved` in ORC (#21647)
|
1 yıl önce |
cgendata.nim
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
1 yıl önce |
cgmeth.nim
|
a37a83cbff
fixes #21617; createTypeBoundOps with PContext in order to instantiate generics (#21619)
|
1 yıl önce |
closureiters.nim
|
a0653ae71a
fix closure iter state table init type [backport] (#20717)
|
2 yıl önce |
cmdlinehelper.nim
|
7b09fd70ab
undefine C symbols in JS backend [backport:1.6] (#19437)
|
2 yıl önce |
commands.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 yıl önce |
concepts.nim
|
cc08a9015e
fixes #21263; consider all candidates for concept matches (#21265)
|
1 yıl önce |
condsyms.nim
|
8e53fba083
replaces `pairs` with `keys` and `items`; saves 8 bytes (#21319)
|
1 yıl önce |
debuginfo.nim
|
9c47bb9cc0
happy new year
|
8 yıl önce |
debugutils.nim
|
6f4bacff67
Extend and document compiler debugging utilities (#19841)
|
2 yıl önce |
depends.nim
|
d950e5f3a8
remove nosinks hacks from compiler (#21469)
|
1 yıl önce |
dfa.nim
|
81087c949f
fixes #20572 (#20585)
|
2 yıl önce |
docgen.nim
|
2621f78b68
compiler/docgen: pass --path:… to runnableExamples (#21669)
|
1 yıl önce |
docgen2.nim
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
1 yıl önce |
enumtostr.nim
|
08ae3467b9
refactorings (#20536)
|
2 yıl önce |
errorhandling.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 yıl önce |
evalffi.nim
|
a9bd78d579
fix #12122 (#21096)
|
2 yıl önce |
evaltempl.nim
|
2cca38d33c
pragma for sfCallsite instead of name check + better semantics, test (#20464)
|
2 yıl önce |
extccomp.nim
|
7dc80a7fef
Mitigate issues related to compiler options when cross-compiling (#21330)
|
1 yıl önce |
filter_tmpl.nim
|
8bdb985395
fix wrong name (rnimsyn => renderer; pnimsyn => parser; scanner => lexer) (#18895)
|
3 yıl önce |
filters.nim
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 yıl önce |
gorgeimpl.nim
|
fa60378a7f
Return error message in output of gorge/staticExec. (#18942)
|
2 yıl önce |
guards.nim
|
0faae4d5e2
fixes a strict case object problem that has been reported on the forum (#20614)
|
2 yıl önce |
hlo.nim
|
81087c949f
fixes #20572 (#20585)
|
2 yıl önce |
idents.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 yıl önce |
importer.nim
|
2f547afb0f
import brackets support `as` and prefixes [backport] (#21636)
|
1 yıl önce |
index.nim
|
3cf88c2b49
walkDirRecFilter, update doc CI filter, compiler/index.nim for docs + various other fixes (#14501)
|
4 yıl önce |
injectdestructors.nim
|
115cec1745
fixes #20993 [backport:1.6] (#21574)
|
1 yıl önce |
installer.ini
|
b2c5f8a05f
fixes #21461 (#21463)
|
1 yıl önce |
int128.nim
|
8a19ac2070
fixes #21393 and misc style changes (#21419)
|
1 yıl önce |
isolation_check.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 yıl önce |
jsgen.nim
|
f05387045d
int64/uint64 as bigint in JS (#21613)
|
1 yıl önce |
jstypes.nim
|
4ae598762e
fixes #21439; Add tyOpenArray to genTypeInfo. (#21440)
|
1 yıl önce |
lambdalifting.nim
|
9afb466d73
Force lambda lifting for getImplTransformed. Hacky. Fixes #19818 (#21031)
|
1 yıl önce |
layouter.nim
|
a15872ba9e
refactor strongSpaceB with an enum (#20809)
|
2 yıl önce |
lexer.nim
|
7031ea65cd
Implemented basic macro expand functionality (#20579)
|
1 yıl önce |
liftdestructors.nim
|
46d2161c23
minor refactoring (#21499)
|
1 yıl önce |
liftlocals.nim
|
2f213db7ee
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
3 yıl önce |
lineinfos.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 yıl önce |
linter.nim
|
70c25c45d6
fixes #20397; fixes stylecheck regression (#20398)
|
2 yıl önce |
llstream.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 yıl önce |
lookups.nim
|
ecf9efa397
document general use of `_`, error message, fixes (#21584)
|
1 yıl önce |
lowerings.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 yıl önce |
macrocacheimpl.nim
|
cf6dd57efe
IC: next steps (#16632)
|
4 yıl önce |
magicsys.nim
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 yıl önce |
main.nim
|
8e9fc5e639
a better message if graphviz's dot/nodejs is not found in PATH (#21488)
|
1 yıl önce |
modulegraphs.nim
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
1 yıl önce |
modulepaths.nim
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
2 yıl önce |
modules.nim
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
1 yıl önce |
msgs.nim
|
70fe360456
Use `ErrorColor` when a warning that is turned into an error is raised (#21131)
|
2 yıl önce |
ndi.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 yıl önce |
nilcheck.nim
|
81087c949f
fixes #20572 (#20585)
|
2 yıl önce |
nim.cfg
|
512517c223
fixes #18146; fixes #19372; disable tlsEmulation on windows; static link pthreads with mingw (#21668)
|
1 yıl önce |
nim.nim
|
7c6dcfd968
Implicitly set noNimblePath when nimble.lock is present (#21266)
|
1 yıl önce |
nimblecmd.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 yıl önce |
nimconf.nim
|
82319ef00d
fix #8219; nim check/dump shouldn't run single nimscript project [backport: 1.6] (#19641)
|
2 yıl önce |
nimeval.nim
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
1 yıl önce |
nimlexbase.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 yıl önce |
nimpaths.nim
|
088487f652
Implement Markdown definition lists (+ migration) (#20333)
|
2 yıl önce |
nimsets.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 yıl önce |
nodejs.nim
|
8e9fc5e639
a better message if graphviz's dot/nodejs is not found in PATH (#21488)
|
1 yıl önce |
nversion.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 yıl önce |
optimizer.nim
|
a137e50150
fixes #19291; implements `wasMoved` hook (#21303)
|
1 yıl önce |
options.nim
|
f05387045d
int64/uint64 as bigint in JS (#21613)
|
1 yıl önce |
packagehandling.nim
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
2 yıl önce |
packages.nim
|
e8ae2dc90b
bootstrap the compiler with nimPreviewSlimSystem (#20176)
|
2 yıl önce |
parampatterns.nim
|
8d47bf1822
new move analyser2 (#20471)
|
2 yıl önce |
parser.nim
|
2a0d8a9a06
make grammar a bit more honest (#21655)
|
1 yıl önce |
passaux.nim
|
b8dc58d884
test removing dollar for objects out of system (#20242)
|
2 yıl önce |
passes.nim
|
d950e5f3a8
remove nosinks hacks from compiler (#21469)
|
1 yıl önce |
pathutils.nim
|
38d299dfc0
fixes #20139; hash types based on its path relative to its package path (#21274) [backport:1.6]
|
1 yıl önce |
patterns.nim
|
81087c949f
fixes #20572 (#20585)
|
2 yıl önce |
pipelines.nim
|
a37a83cbff
fixes #21617; createTypeBoundOps with PContext in order to instantiate generics (#21619)
|
1 yıl önce |
pipelineutils.nim
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
1 yıl önce |
platform.nim
|
3b9e9fd7b2
Add support for NuttX RTOS. (#21372)
|
1 yıl önce |
pluginsupport.nim
|
a325692fb2
refactoring: fewer global variables
|
6 yıl önce |
pragmas.nim
|
1af21c2668
change compile pragma to use mangled compile objects (#21678)
|
1 yıl önce |
prefixmatches.nim
|
57bd64582c
move tests under the compiler directory to testament (#16096)
|
4 yıl önce |
procfind.nim
|
4b9eea2fcc
Fix forward declarations in shadow scope contexts (#15386)
|
4 yıl önce |
readme.md
|
14f76f721d
refactor: renamed readme to readme.md (#14283)
|
4 yıl önce |
renderer.nim
|
ff8ab06720
fixes #19396; Nimdoc hide nonexported fields (#21305)
|
1 yıl önce |
renderverbatim.nim
|
e8ae2dc90b
bootstrap the compiler with nimPreviewSlimSystem (#20176)
|
2 yıl önce |
reorder.nim
|
5b20f0685c
fixes pragmas reorder (#21205)
|
2 yıl önce |
rodutils.nim
|
b6bfe38ff5
move formatfloat out of system (#20195)
|
2 yıl önce |
ropes.nim
|
081dfea746
Fix "imported but not used" warnings (#20575)
|
2 yıl önce |
saturate.nim
|
6a621b35e7
fix warnings for deprecated `low` and `high` (#15291)
|
4 yıl önce |
scriptconfig.nim
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
1 yıl önce |
sem.nim
|
c814c4d993
fixes #3770; templates with untyped parameters resolve private fields wrongly in generics (#21554)
|
1 yıl önce |
semcall.nim
|
72ca444122
hopefully easier to understand error message (#21585)
|
1 yıl önce |
semdata.nim
|
fc35f83eee
fixes #21260; add check for illegal recursion for defaults (#21270)
|
1 yıl önce |
semexprs.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 yıl önce |
semfields.nim
|
ef29987781
An unnamed break in a block now gives an `UnnamedBreak` warning (#20901)
|
2 yıl önce |
semfold.nim
|
8e53fba083
replaces `pairs` with `keys` and `items`; saves 8 bytes (#21319)
|
1 yıl önce |
semgnrc.nim
|
c814c4d993
fixes #3770; templates with untyped parameters resolve private fields wrongly in generics (#21554)
|
1 yıl önce |
seminst.nim
|
64a0355f3f
fixes #21377; fixes `@[]` and `{}` type inference as returns in generics (#21475)
|
1 yıl önce |
semmacrosanity.nim
|
da0a2fdca2
Unpack mSlice tupleconstr for static openarrays (#20615)
|
2 yıl önce |
semmagic.nim
|
91e4381a20
fixes #20155; repr range with distinct types is broken in ORC (#21682)
|
1 yıl önce |
semobjconstr.nim
|
16f42084d3
fixes #20900; Calling template through from generic function across module fails to build (#21649)
|
1 yıl önce |
semparallel.nim
|
3d5edb41be
fixes #20958; fixes the return type of slice function [backport] (#20959)
|
2 yıl önce |
sempass2.nim
|
16bc546aea
remove useVersion (#21626)
|
1 yıl önce |
semstmts.nim
|
3f51b6f73d
set module symbol type to None instead of nil for discard check (#21657)
|
1 yıl önce |
semstrictfuncs.nim
|
3812d91390
alternative, much simpler algorithm for strict func checking (#21066)
|
2 yıl önce |
semtempl.nim
|
05c6db6500
underscores for routine parameters (#21192)
|
1 yıl önce |
semtypes.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 yıl önce |
semtypinst.nim
|
c06623bf8c
Fix segfault caused by ensuring valueless statics are not evaluated (#21577)
|
1 yıl önce |
sighashes.nim
|
4d683fc689
fixes booting warnings (#21583)
|
1 yıl önce |
sigmatch.nim
|
9dc1f2dd0f
actually fix #19015 (#21680)
|
1 yıl önce |
sinkparameter_inference.nim
|
2ebd71bfd4
tiny refactoring related to sink parameter inference logic (#21064)
|
2 yıl önce |
sizealignoffsetimpl.nim
|
b57a9637e8
fixes #20914; fixes the alignment of big sets (#20918)
|
2 yıl önce |
sourcemap.nim
|
89a60939f8
Fix typo in sourcemap.nim (#21438)
|
1 yıl önce |
spawn.nim
|
83dabb69ae
Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport]
|
2 yıl önce |
suggest.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 yıl önce |
syntaxes.nim
|
42ac50e988
fixes #19662; Indent level errored for first line (#19718)
|
2 yıl önce |
tccgen.nim
|
e8657c7107
make implicit cstring conversions explicit (#19488)
|
2 yıl önce |
transf.nim
|
f2dad94902
fixes #21306; fixes #20485; don't transform yields in the var section when introducing new local vars [backport: 1.6] (#21489)
|
1 yıl önce |
trees.nim
|
2e4b6b94e6
Revert "fix #16185 (#16195)" (#16197)
|
4 yıl önce |
treetab.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 yıl önce |
typeallowed.nim
|
65223e6f59
fixes #21674; `lent` can be used in the fields or the cast type as a parameter (#21684)
|
1 yıl önce |
types.nim
|
4d683fc689
fixes booting warnings (#21583)
|
1 yıl önce |
typesrenderer.nim
|
1bb117cd7a
`proc` typeclass accounts for `iterator`, call conventions + `nil` fix + document typeclass AST (#21629)
|
1 yıl önce |
varpartitions.nim
|
81087c949f
fixes #20572 (#20585)
|
2 yıl önce |
vm.nim
|
d950e5f3a8
remove nosinks hacks from compiler (#21469)
|
1 yıl önce |
vmconv.nim
|
07be1791ba
fix #21045; getTime with vmopsDanger is broken; alternative to #21054 (#21056)
|
2 yıl önce |
vmdef.nim
|
4647c7b596
fixes #14409; fixes #10674 VM callbacks switch to table-index seqs (#21297)
|
1 yıl önce |
vmdeps.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 yıl önce |
vmgen.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 yıl önce |
vmhooks.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 yıl önce |
vmmarshal.nim
|
b6bfe38ff5
move formatfloat out of system (#20195)
|
2 yıl önce |
vmops.nim
|
4d683fc689
fixes booting warnings (#21583)
|
1 yıl önce |
vmprofiler.nim
|
f92d2eaa35
cleanup of PR #14833 (VM profiler)
|
4 yıl önce |
wordrecg.nim
|
4459c272ec
remove `enumUtilsExist` defines (#21309)
|
1 yıl önce |