Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | wip | Andreas Rumpf | 2018-06-04 | 1 | -2/+2 |
| | |||||
* | completed VM support for incremental compilations | Andreas Rumpf | 2018-06-04 | 6 | -70/+147 |
| | |||||
* | WIP: an API for VM replay global state support | Andreas Rumpf | 2018-06-03 | 8 | -35/+288 |
| | |||||
* | AST change: keep nkStaticStmt in the AST for incremental compilation support | Andreas Rumpf | 2018-06-03 | 4 | -6/+9 |
| | |||||
* | added btrees.contains | Andreas Rumpf | 2018-06-03 | 1 | -3/+14 |
| | |||||
* | macros.nim: remove deprecated symbols | Andreas Rumpf | 2018-06-03 | 1 | -3/+0 |
| | |||||
* | support iteration over BTrees for the compilation cache | Andreas Rumpf | 2018-06-03 | 1 | -0/+36 |
| | |||||
* | incremental compilation: implemented basic replay logic | Andreas Rumpf | 2018-06-02 | 25 | -272/+296 |
| | |||||
* | document how the incremental compilation scheme could work | Andreas Rumpf | 2018-06-01 | 4 | -51/+110 |
| | |||||
* | baby steps for incremental compilation | Andreas Rumpf | 2018-05-30 | 23 | -1982/+70 |
| | |||||
* | incremental compilation subsystem compiles again | Andreas Rumpf | 2018-05-30 | 3 | -188/+149 |
| | |||||
* | runnableExamples: use the self exe to test the examples | Andreas Rumpf | 2018-05-30 | 1 | -1/+1 |
| | |||||
* | refactoring: move DB model to incremental.nim | Andreas Rumpf | 2018-05-30 | 10 | -163/+410 |
| | |||||
* | compiler API: final cleanups; improve security by diabling 'gorge' and friends | Andreas Rumpf | 2018-05-29 | 9 | -29/+56 |
| | |||||
* | ensure compiler API doesn't import the RST engine | Andreas Rumpf | 2018-05-29 | 2 | -3/+3 |
| | |||||
* | rewrote nimeval.nim; added tcompilerapi example to show how the compiler can ↵ | Andreas Rumpf | 2018-05-29 | 5 | -23/+155 |
| | | | | be used as an API | ||||
* | active.nim: fixes the import path so that compilation with --noNimblePath works | Andreas Rumpf | 2018-05-29 | 1 | -1/+1 |
| | |||||
* | more compiler API cleanups | Andreas Rumpf | 2018-05-28 | 3 | -28/+25 |
| | |||||
* | cleanup examples/readme.txt | Andreas Rumpf | 2018-05-28 | 1 | -3/+0 |
| | |||||
* | cleanup old allany.nim example | Andreas Rumpf | 2018-05-28 | 1 | -14/+12 |
| | |||||
* | remove the last global variables in the C code generator | Andreas Rumpf | 2018-05-28 | 2 | -21/+19 |
| | |||||
* | rename 'nimrodVM' to 'nimVM' | Andreas Rumpf | 2018-05-28 | 4 | -9/+7 |
| | |||||
* | vm now free of global variables | Andreas Rumpf | 2018-05-28 | 4 | -17/+12 |
| | |||||
* | vm.nim: evalMacroCounter is not a global variable anymore | Andreas Rumpf | 2018-05-28 | 2 | -6/+6 |
| | |||||
* | jsgen refactoring: use graph.backend field instead of a global variable | Andreas Rumpf | 2018-05-28 | 1 | -11/+10 |
| | |||||
* | Merge branch 'devel' into araq-big-refactoring | Andreas Rumpf | 2018-05-28 | 8 | -12/+36 |
|\ | |||||
| * | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2018-05-28 | 6 | -6/+24 |
| |\ | |||||
| | * | Added: type name output when exception raised from unittest (#7869) | 七秒不觉梦 | 2018-05-28 | 3 | -3/+19 |
| | | | |||||
| | * | Update existsFile documentation (#7888) | Federico Ceratto | 2018-05-27 | 1 | -1/+2 |
| | | | |||||
| | * | Merge pull request #7892 from Wh1teDuke/patch-5 | Dominik Picheta | 2018-05-28 | 1 | -0/+1 |
| | |\ | | | | | | | | | acceptAddr: Set domain to client socket | ||||
| | | * | Set domain to client | WhiteDuke | 2018-05-27 | 1 | -0/+1 |
| | |/ | |||||
| | * | Remove # | Daniil Yarancev | 2018-05-27 | 1 | -2/+2 |
| | | | | | | | | | I don't even know how it got there. | ||||
| * | | hotfix for --gc:regions | Andreas Rumpf | 2018-05-28 | 2 | -6/+12 |
| |/ | |||||
* | | make dependency analyser free of global variables | Andreas Rumpf | 2018-05-28 | 2 | -10/+17 |
| | | |||||
* | | removed global variable from rstgen.nim | Andreas Rumpf | 2018-05-27 | 2 | -6/+8 |
| | | |||||
* | | cleanup compiler/prettybase to not use redudant global variables | Andreas Rumpf | 2018-05-27 | 5 | -86/+36 |
| | | |||||
* | | refactoring: make projectMainIdx typesafe | Andreas Rumpf | 2018-05-27 | 7 | -21/+17 |
| | | |||||
* | | refactoring: remove idents.legacy global variable and pass the IdentCache ↵ | Andreas Rumpf | 2018-05-27 | 41 | -353/+338 |
| | | | | | | | | around explicitly | ||||
* | | refactoring: fewer global variables | Andreas Rumpf | 2018-05-27 | 6 | -43/+36 |
| | | |||||
* | | more refactoring | Andreas Rumpf | 2018-05-27 | 11 | -33/+36 |
| | | |||||
* | | implements --hint[globalvar]:on switch for quickly finding global variables | Andreas Rumpf | 2018-05-27 | 2 | -3/+7 |
| | | |||||
* | | Merge branch 'devel' into araq-big-refactoring | Andreas Rumpf | 2018-05-27 | 9 | -41/+115 |
|\| | |||||
| * | SSL implementation: added nimNoAllocForSSL | Andreas Rumpf | 2018-05-27 | 1 | -2/+2 |
| | | |||||
| * | make memory regions robust; disable free lists for now | Andreas Rumpf | 2018-05-27 | 1 | -28/+32 |
| | | |||||
| * | fix #7883; fix #7829 | Zahary Karadjov | 2018-05-26 | 4 | -8/+34 |
| | | |||||
| * | Faster binary gcd algorithm (#7849) | Koki Fushimi | 2018-05-26 | 1 | -2/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Faster binary gcd algorithm. * Use built in countTrailingZeroBits to calculate gcd. * Add definitions of gcd for integers and other types. * Unified signed case and unsinged case in one proc by using when syntax. * Change to faster one. | ||||
| * | JS hotfix for the Internet Explorer up to version 11 | Araq | 2018-05-25 | 1 | -1/+14 |
| | | |||||
| * | Fixes for parseUntil when until.len == 0 (or nil) | data-man | 2018-05-25 | 1 | -0/+3 |
| | | |||||
* | | remove more global variables in the Nim compiler | Andreas Rumpf | 2018-05-27 | 77 | -679/+679 |
| | | |||||
* | | fixes merge conflict | Andreas Rumpf | 2018-05-26 | 16 | -213/+235 |
|\| |