Andreas Rumpf b3dd3b2dcc [ci skip] wip 5 년 전
..
nimfix 5348fef003 implements a --nep1:on switch to make the compiler enforce the naming conventions outlined in NEP-1 6 년 전
plugins b92fd30282 rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227) 5 년 전
aliases.nim 19b142401c fixes #11525 5 년 전
asciitables.nim 23c1ee982e add `alignTable`, `parseTableCells` to align/format a tab(etc) delimited table (#10182) 6 년 전
ast.nim e90d91f0e4 [refactoring] remove zeroExtend and friends from the compiler builtins. (#11531) 5 년 전
astalgo.nim 5b27b263fd Remove immediate pragma (#11308) 5 년 전
bitsets.nim c7e1c665a1 [refactoring] refactor the compiler and stdlib to deprecation warnings (#11419) 5 년 전
btrees.nim 1ed7751dac added btrees.contains 6 년 전
canonicalizer.nim cc28eef38e Replace countup(x, y) with x .. y 5 년 전
ccgcalls.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
ccgexprs.nim 44c12d9d20 make 'koch temp' work again 5 년 전
ccgliterals.nim 5bdab044f5 fixes #11048 5 년 전
ccgmerge.nim 041d15392a Compiler plugin for implementing incremental computation in user space (#10819) 5 년 전
ccgstmts.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
ccgthreadvars.nim 1da98b1636 Less ropes (#10979) 5 년 전
ccgtrav.nim f18b3af9d4 Replace countup(x, y-1) with x ..< y 5 년 전
ccgtypes.nim 6663dbbe57 fixes #11691 5 년 전
ccgutils.nim 88b5dd3362 right shift is now by default sign preserving (#11322) 5 년 전
cgen.nim 9db369063c [refactoring] moves transformation for 'spawn' into its own spawn.nim implementation 5 년 전
cgendata.nim 87a2ced1ba there is only one style -- my style 5 년 전
cgmeth.nim ef8ddef47b fixes #10912 (#11317) 5 년 전
closureiters.nim c83914b435 [refactoring] closureiters.nim: style change 5 년 전
cmdlinehelper.nim 9526009e0e fixes #9120 6 년 전
commands.nim 423e8cca91 newruntime: refchecks:on|off switch 5 년 전
condsyms.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
configuration.nim 669a564492 remove more global variables in the Nim compiler 6 년 전
cursors.nim f8bf24623c explicit default values for a leaner codegen, .cursor variables for optimization 5 년 전
debuginfo.nim 9c47bb9cc0 happy new year 8 년 전
depends.nim f18b3af9d4 Replace countup(x, y-1) with x ..< y 5 년 전
dfa.nim 87a2ced1ba there is only one style -- my style 5 년 전
docgen.nim d6b0e46ee4 [bugfix] correct 'source' for documentation (#11540) 5 년 전
docgen2.nim 25e3e6db8e docgen: generate docs for modules imported in system.nim, fixes #10972 (#11101) 5 년 전
enumtostr.nim 8bb1a6b041 fixes #11205 5 년 전
evalffi.nim b92fd30282 rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227) 5 년 전
evaltempl.nim b3dd3b2dcc [ci skip] wip 5 년 전
extccomp.nim d55cc0888d better run also considers the command line; fixes #11719 [feature] 5 년 전
filter_tmpl.nim 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules 6 년 전
filters.nim f18b3af9d4 Replace countup(x, y-1) with x ..< y 5 년 전
forloops.nim 70ea45cdba deprecated unary '<' 7 년 전
gorgeimpl.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
guards.nim 296c48de5e fixes #11436 5 년 전
hlo.nim bf592c4e94 more destructor based changes (#10885) 5 년 전
idents.nim cc28eef38e Replace countup(x, y) with x .. y 5 년 전
idgen.nim 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules 6 년 전
importer.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
incremental.nim eeb7cc6780 IC: further progress 6 년 전
injectdestructors.nim edbe02b4e1 newruntime: progress to make 'async' work with --newruntime 5 년 전
installer.ini 4a485cb7ef Add build support for Linux/alpha (#11386) 5 년 전
int128.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
jsgen.nim eaf4b42ff9 JS codegen: supports toOpenArray [bugfix] 5 년 전
jstypes.nim cc28eef38e Replace countup(x, y) with x .. y 5 년 전
lambdalifting.nim edbe02b4e1 newruntime: progress to make 'async' work with --newruntime 5 년 전
layouter.nim 5bf3734984 nimpretty: implement a --maxLineLen command line option 5 년 전
lexer.nim cb3c3c306c minor style changes 5 년 전
liftdestructors.nim 423e8cca91 newruntime: refchecks:on|off switch 5 년 전
liftlocals.nim 40ec7be45c refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly 6 년 전
lineinfos.nim 3d88d06b32 better run [feature] (#11709) 5 년 전
linter.nim e06046ab51 makes --styleCheck:error the default for the Nim compiler itself 5 년 전
llstream.nim 92cd07be8b Fixed order of output in repl and added a proc for opening a custom repl (#10802) 5 년 전
lookups.nim 8274c0c6b3 balance space around emdash -- 5 년 전
lowerings.nim 9db369063c [refactoring] moves transformation for 'spawn' into its own spawn.nim implementation 5 년 전
macrocacheimpl.nim 268260953c completed VM support for incremental compilations 6 년 전
magicsys.nim 64517445ea even more strict isNil handling for strings/seqs in order to detect bugs 6 년 전
main.nim cf36e4a44a times: use posix constant instead of import (#11692) 5 년 전
modulegraphs.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
modulepaths.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
modules.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
msgs.nim 3d88d06b32 better run [feature] (#11709) 5 년 전
ndi.nim bab5e30972 fixes #10963, disallow implicit mixing of strings and ints/floats (#11292) 5 년 전
nim.cfg df53c68a36 makes devel green again 5 년 전
nim.nim d55cc0888d better run also considers the command line; fixes #11719 [feature] 5 년 전
nimblecmd.nim 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules 6 년 전
nimconf.nim af39f26a3a [bugfix] nimpretty: fixes #11468 5 년 전
nimeval.nim ab872be476 Added nimscript support to repl (#10834) 5 년 전
nimlexbase.nim 1102b8ac6e StringStream and parseJson, parseCfg, parseSql et al for the vm (#10746) 5 년 전
nimsets.nim 58e0dad371 'nim check' stability improvements 5 년 전
nodejs.nim d7a7662a7f Remove IO.js compat (long dead vanished project,superseed by NodeJS) (#11627) 5 년 전
nversion.nim 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules 6 년 전
options.nim d55cc0888d better run also considers the command line; fixes #11719 [feature] 5 년 전
packagehandling.nim ddad57e7a9 typo 5 년 전
parampatterns.nim dc2986789b fixes #10942. Lent T bug (#10946) 5 년 전
parser.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
passaux.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
passes.nim 3d88d06b32 better run [feature] (#11709) 5 년 전
pathutils.nim ca4b971bc8 Initial version of the hot-code reloading support for native targets (#10729) 6 년 전
patterns.nim b92fd30282 rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227) 5 년 전
platform.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
pluginsupport.nim a325692fb2 refactoring: fewer global variables 6 년 전
pragmas.nim 423e8cca91 newruntime: refchecks:on|off switch 5 년 전
prefixmatches.nim 669a564492 remove more global variables in the Nim compiler 6 년 전
procfind.nim f18b3af9d4 Replace countup(x, y-1) with x ..< y 5 년 전
readme.txt 2781fea9e2 Nimrod renamed to Nim 10 년 전
renderer.nim 87a2ced1ba there is only one style -- my style 5 년 전
reorder.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
rod.nim f86b827d9e IC: more things work 6 년 전
rodimpl.nim 3d88d06b32 better run [feature] (#11709) 5 년 전
rodutils.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
ropes.nim cc28eef38e Replace countup(x, y) with x .. y 5 년 전
saturate.nim d681812465 compiler: Trim .nim files trailing whitespace 9 년 전
scriptconfig.nim 7182922622 [feature] Added os.delEnv; add delEnv support to nimscript too (#11466) 5 년 전
sem.nim b3dd3b2dcc [ci skip] wip 5 년 전
semcall.nim f18b3af9d4 Replace countup(x, y-1) with x ..< y 5 년 전
semdata.nim b3dd3b2dcc [ci skip] wip 5 년 전
semexprs.nim 44c12d9d20 make 'koch temp' work again 5 년 전
semfields.nim f18b3af9d4 Replace countup(x, y-1) with x ..< y 5 년 전
semfold.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
semgnrc.nim b3dd3b2dcc [ci skip] wip 5 년 전
seminst.nim 766960dc15 fixes #11515 (#11624) 5 년 전
semmacrosanity.nim 23dbc9ad58 fixes #11268 (#11299) 5 년 전
semmagic.nim 11dad688fe Offsetof fixes (#11690) 5 년 전
semobjconstr.nim 045eeab6b4 fixes #11585 5 년 전
semparallel.nim 9db369063c [refactoring] moves transformation for 'spawn' into its own spawn.nim implementation 5 년 전
sempass2.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
semstmts.nim 87a2ced1ba there is only one style -- my style 5 년 전
semtempl.nim b3dd3b2dcc [ci skip] wip 5 년 전
semtypes.nim 2895ad70c8 fixes tcompiletimerange [bugfix] (#11720) 5 년 전
semtypinst.nim 2895ad70c8 fixes tcompiletimerange [bugfix] (#11720) 5 년 전
sighashes.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
sigmatch.nim 58e0dad371 'nim check' stability improvements 5 년 전
sizealignoffsetimpl.nim 87a2ced1ba there is only one style -- my style 5 년 전
spawn.nim 9db369063c [refactoring] moves transformation for 'spawn' into its own spawn.nim implementation 5 년 전
suggest.nim cb3c3c306c minor style changes 5 년 전
syntaxes.nim f65eaa51f1 [bugfix] fix #11532, nimpretty should ignore source code filters (#11603) 5 년 전
tccgen.nim 7278f28740 fixes the remaining fixable Nimrod->Nim renamings; closes #2032 6 년 전
transf.nim b03421d087 fixes #11683 5 년 전
trees.nim 7d217a71d3 Render deprecated pragmas (#8886) 5 년 전
treetab.nim cc28eef38e Replace countup(x, y) with x .. y 5 년 전
types.nim 58e0dad371 'nim check' stability improvements 5 년 전
typesrenderer.nim 64517445ea even more strict isNil handling for strings/seqs in order to detect bugs 6 년 전
unittest_light.nim e17321aa24 improve formatting in assertEquals 6 년 전
vm.nim 58e0dad371 'nim check' stability improvements 5 년 전
vmdef.nim e90d91f0e4 [refactoring] remove zeroExtend and friends from the compiler builtins. (#11531) 5 년 전
vmdeps.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
vmgen.nim 7606efc0bf [bugfix] VM: finally do inheritance properly 5 년 전
vmhooks.nim 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules 6 년 전
vmmarshal.nim f18b3af9d4 Replace countup(x, y-1) with x ..< y 5 년 전
vmops.nim 041d15392a Compiler plugin for implementing incremental computation in user space (#10819) 5 년 전
wordrecg.nim c94647aeca styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 5 년 전
writetracking.nim bf592c4e94 more destructor based changes (#10885) 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.