Andreas Rumpf f40c941580 fixes #18643 [backport:1.0] (#18678) 3 سال پیش
..
nimfix fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
plugins fbb2763204 fixes #11958 (#12013) 5 سال پیش
aliases.nim 789a984c1e Fixed objects being erroneously zeroed out before object construction (#12814) [backport] 5 سال پیش
asciitables.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
ast.nim 8994e8f2e2 fix rtti sizeof for varargs in global scope (#13125) [backport] 5 سال پیش
astalgo.nim 6c487a6309 fixes #12196 5 سال پیش
bitsets.nim c7e1c665a1 [refactoring] refactor the compiler and stdlib to deprecation warnings (#11419) 5 سال پیش
btrees.nim 1ed7751dac added btrees.contains 6 سال پیش
canonicalizer.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
ccgcalls.nim ca7bf3be8b no commas for empty importcpp splat params (#12183) 5 سال پیش
ccgexprs.nim f40c941580 fixes #18643 [backport:1.0] (#18678) 3 سال پیش
ccgliterals.nim afbcd1b330 int128 on firstOrd, lastOrd and lengthOrd (#11701) 5 سال پیش
ccgmerge.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
ccgstmts.nim 814e237ab6 refactoring: --newruntime consists of 3 different switches 5 سال پیش
ccgthreadvars.nim 1da98b1636 Less ropes (#10979) 5 سال پیش
ccgtrav.nim 814e237ab6 refactoring: --newruntime consists of 3 different switches 5 سال پیش
ccgtypes.nim 814e237ab6 refactoring: --newruntime consists of 3 different switches 5 سال پیش
ccgutils.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
cgen.nim d807c4b7c0 fixes #12827 (#12829) [backport] 5 سال پیش
cgendata.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
cgmeth.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
closureiters.nim 4e3c997d40 Fixed yield in nkCheckedFieldExpr (#12429) [backport] 5 سال پیش
cmdlinehelper.nim 5768dd08cd fix #13374 `nim c -r -` now generates $nimcache/stdinfile (#13380) [backport] 4 سال پیش
commands.nim 5768dd08cd fix #13374 `nim c -r -` now generates $nimcache/stdinfile (#13380) [backport] 4 سال پیش
condsyms.nim a13fd00729 Revert "[backport 1.0] add backend support for js bigint (#16606)" 4 سال پیش
configuration.nim 669a564492 remove more global variables in the Nim compiler 6 سال پیش
debuginfo.nim 9c47bb9cc0 happy new year 8 سال پیش
depends.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
dfa.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
docgen.nim 74350447ed fixes #13100 nim doc now treats `export localSymbol` correctly (#13123) [backport] 5 سال پیش
docgen2.nim 74350447ed fixes #13100 nim doc now treats `export localSymbol` correctly (#13123) [backport] 5 سال پیش
enumtostr.nim 8bb1a6b041 fixes #11205 5 سال پیش
evalffi.nim 7c2d64c18d Fix code style errors (#12545) 5 سال پیش
evaltempl.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
extccomp.nim b64e109fdc make it possible to pass linker options for vcc (#13535) [backport] 4 سال پیش
filter_tmpl.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
filters.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
forloops.nim 70ea45cdba deprecated unary '<' 7 سال پیش
gorgeimpl.nim faf5ffd970 Fixed #12337, leaking pipe after gorge (#12339) 5 سال پیش
guards.nim fc9cccccd3 guards.nim:sameTree(): handle uint literals correctly (#12483) [backport] 5 سال پیش
hlo.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
idents.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
idgen.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
importer.nim ee260dd838 fixes #5050; fixes #11826 (#12606) [backport] 5 سال پیش
incremental.nim 07a986afa1 disable IC and the SQLite dependency for version 1 5 سال پیش
injectdestructors.nim 2a292c0e71 Refactor injectdestructors (#12295) 5 سال پیش
installer.ini f29e7cfdcd add freebsd and openbsd stuff from devel's installer.ini 4 سال پیش
int128.nim 1edb81b66c fixes #12783 [backport] (#12810) 5 سال پیش
jsgen.nim a13fd00729 Revert "[backport 1.0] add backend support for js bigint (#16606)" 4 سال پیش
jstypes.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
lambdalifting.nim d61dd518d9 clean up a previous merge conflict 5 سال پیش
layouter.nim 6c1f389d72 [backport] fix nimpretty removing space before pragma 5 سال پیش
lexer.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
liftdestructors.nim 10935a71ed [backport] Fix spelling typos (#12755) 5 سال پیش
liftlocals.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
lineinfos.nim ee36931f26 Fix to the relevant path of the docs. (#12162) 5 سال پیش
linter.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
llstream.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
lookups.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
lowerings.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
macrocacheimpl.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
magicsys.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
main.nim 265f565be3 backport: prefixdir (#13117) and nimExe (#13876) (#14022) 4 سال پیش
modulegraphs.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
modulepaths.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
modules.nim 114da04cbb fixes #12029; finish the 'unused import' feature (#12064) 5 سال پیش
msgs.nim 234f4a27e1 Change severity of template instantiation message [backport] (#14526) 4 سال پیش
ndi.nim bab5e30972 fixes #10963, disallow implicit mixing of strings and ints/floats (#11292) 5 سال پیش
nim.cfg 49f63d3aae ic: update to serialize paddingAtEnd 5 سال پیش
nim.nim bc601a62a2 fix cmdline bugs affecting nimBetterRun correctness (#12933) [backport] 5 سال پیش
nimblecmd.nim 46be787fb2 fixes disruptek/nimph#102 multi-level nim.cfg use (#13001) [backport] 5 سال پیش
nimconf.nim e636b47429 fix crash due to errant symbols in nim.cfg (#13073) [backport] 5 سال پیش
nimeval.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
nimlexbase.nim 1102b8ac6e StringStream and parseJson, parseCfg, parseSql et al for the vm (#10746) 5 سال پیش
nimsets.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
nodejs.nim d7a7662a7f Remove IO.js compat (long dead vanished project,superseed by NodeJS) (#11627) 5 سال پیش
nversion.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
options.nim 89b244a2f5 Path substitution for --out and --outdir (#12796) 5 سال پیش
packagehandling.nim b914573d18 fixes #12420 [backport] (#12456) 5 سال پیش
parampatterns.nim be82d11576 fixes #12224 (#12225) 5 سال پیش
parser.nim a3d5a3ca9b fixes #10665 (#13141) [backport] 5 سال پیش
passaux.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
passes.nim c8cffaf420 Incremental compilation (IC): Improvements (#11881) 5 سال پیش
pathutils.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
patterns.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
platform.nim 69322f86de backport devel's compiler/platform.nim 4 سال پیش
pluginsupport.nim a325692fb2 refactoring: fewer global variables 6 سال پیش
pragmas.nim 286b94e7de Remove declPragmas from lambdas [backport:1.0] (#16966) 3 سال پیش
prefixmatches.nim 669a564492 remove more global variables in the Nim compiler 6 سال پیش
procfind.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
readme.txt 2781fea9e2 Nimrod renamed to Nim 10 سال پیش
renderer.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
reorder.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
rod.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
rodimpl.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
rodutils.nim c8cffaf420 Incremental compilation (IC): Improvements (#11881) 5 سال پیش
ropes.nim cc28eef38e Replace countup(x, y) with x .. y 5 سال پیش
saturate.nim d681812465 compiler: Trim .nim files trailing whitespace 9 سال پیش
scriptconfig.nim 814e237ab6 refactoring: --newruntime consists of 3 different switches 5 سال پیش
sem.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
semcall.nim f4ae3ab729 fixes #15056 [backport] 4 سال پیش
semdata.nim ee260dd838 fixes #5050; fixes #11826 (#12606) [backport] 5 سال پیش
semexprs.nim 75f427a57b Fix #14911 (#14922) [backport] 4 سال پیش
semfields.nim acfd1b272d fixes #15101 [backport] (#15171) 4 سال پیش
semfold.nim 5a1ed8f4d4 fix #14007 (#14012) [backport] 4 سال پیش
semgnrc.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
seminst.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
semmacrosanity.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
semmagic.nim fa7f5742d3 Fix spellings (#12277) [backport] 5 سال پیش
semobjconstr.nim 814e237ab6 refactoring: --newruntime consists of 3 different switches 5 سال پیش
semparallel.nim 9db369063c [refactoring] moves transformation for 'spawn' into its own spawn.nim implementation 5 سال پیش
sempass2.nim 59916007cc fixes #12281 [backport] 5 سال پیش
semstmts.nim 8cdba8ea29 fix #13255 (#13275) [backport] 4 سال پیش
semtempl.nim 7c4bc63b00 fixes #12885 [backport] (#12895) 5 سال پیش
semtypes.nim e79e0616b1 fixes #14189 (#15080) [backport] 4 سال پیش
semtypinst.nim 0d0cf86401 fixes #12336 [backport] 5 سال پیش
sighashes.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
sigmatch.nim f6ada8874a sigmatch: hotfix [backport] (#15565) 4 سال پیش
sizealignoffsetimpl.nim 9193c85b61 fix #15516 (#15518) 4 سال پیش
spawn.nim 814e237ab6 refactoring: --newruntime consists of 3 different switches 5 سال پیش
suggest.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
syntaxes.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
tccgen.nim 7278f28740 fixes the remaining fixable Nimrod->Nim renamings; closes #2032 6 سال پیش
transf.nim 53fc3924a0 fixes #15071 [backport] (#15131) 4 سال پیش
trees.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
treetab.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
types.nim 17ae3016c7 fixes #13661 (#13664) [backport] 4 سال پیش
typesrenderer.nim 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 سال پیش
unittest_light.nim e17321aa24 improve formatting in assertEquals 6 سال پیش
vm.nim 3f6a08d5b0 fixes #11727 [backport] 5 سال پیش
vmdef.nim 3f6a08d5b0 fixes #11727 [backport] 5 سال پیش
vmdeps.nim fa15083cc9 fixes #12663 staticRead now creates a dependency for rebuilds (#12731) [backport] 5 سال پیش
vmgen.nim 86298e30d9 [backport => 1.0] fix #16428 vmops now works for generic procs (#16429) 4 سال پیش
vmhooks.nim 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules 6 سال پیش
vmmarshal.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش
vmops.nim 4028514eeb fixes #13013, reverts previous changes to readLines() (#13036) [backport] 5 سال پیش
wordrecg.nim 2a292c0e71 Refactor injectdestructors (#12295) 5 سال پیش
writetracking.nim ed1d41c51e Small ast.nim cleanup (#12156) 5 سال پیش

readme.txt

This directory contains the Nim compiler written in Nim. Note that this
code has been translated from a bootstrapping version written in Pascal, so
the code is **not** a poster child of good Nim code.