summary refs log tree commit diff stats
path: root/compiler/llstream.nim
Commit message (Collapse)AuthorAgeFilesLines
* Use readable escape sequences (#17241)Clyybber2021-03-031-3/+3
|
* fix `hintProcessing` dots interference with `static:echo` and `hintCC`; add ↵Timothee Cour2020-12-301-2/+2
| | | | | | | | | | tests for `nim secret`, add tests for hintProcessing, misc other bug fixes (#16495) * fix dots interfering with static:echo * add tests * fix hintProcessing dots for hintCC * improve trunner tests * fix bug: readLineFromStdin now writes prompt to stdout, consistent with linenoise and rdstdin * disable a failing test for windows
* fix `nim secret` dots interfering with prompt (#16491)Timothee Cour2020-12-281-1/+5
| | | | | * fix nim secret dots * cleanups
* Revert #16478 (#16483)flywind2020-12-271-1/+1
| | | | | | | * minor * Revert "minor" This reverts commit ef1807cbb468bffdcfffb41f023644b57fb0fe11.
* minor (#16478)flywind2020-12-271-1/+1
|
* Attempt to finish off araq cpp exceptions (#13695)cooldome2020-03-191-1/+1
| | | | | | | | | | | | | | | * config update * disable a questionable test * remove c++ exception handling IDs, new impl doesn't require it anymore * C++ based exceptions finally work * fixes bootstrapping problem in C++ mode * teach GCC it's 2020 now * more bugfixes for C++ based exception handling * apply cooldome's patch * another attempt to enable C++11 * bug fix Co-authored-by: Araq <rumpf_a@web.de> Co-authored-by: cooldome <ariabushenko@bk.ru>
* only enable linenoise for -d:nimUseLinenoise (#13478)Timothee Cour2020-02-241-2/+4
| | | | | | * only enable linenoise for -d:nimUseLinenoise * fixup
* nim secret: support linenoise when available (#13328)Timothee Cour2020-02-051-4/+4
|
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-12/+12
| | | | | | | | | | | | | | | | | | * Cleanup compiler code base * Unify add calls * Unify len invocations * Unify range operators * Fix oversight * Remove {.procvar.} pragma * initCandidate -> newCandidate where reasonable * Unify safeLen calls
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-1/+1
|
* fixes a critical 'nim secret' regressionAndreas Rumpf2019-07-171-1/+1
|
* Fixed order of output in repl and added a proc for opening a custom repl ↵sealmove2019-03-101-2/+2
| | | | (#10802)
* Added optional proc parameter to llStreamOpenStdIn (#10769)sealmove2019-03-041-2/+6
|
* Merge branch 'devel' into araq-better-docgenAraq2018-09-141-3/+3
|\
| * Don't segfault if the line is empty (#8906)LemonBoy2018-09-071-3/+3
| |
* | compiler refactoring; use typesafe path handing; docgen: render symbols ↵Andreas Rumpf2018-09-071-3/+3
|/ | | | between modules
* closes #5070Andreas Rumpf2017-10-151-1/+0
|
* use linenoise instead of GNU readlineAraq2015-06-211-47/+48
|
* Make reading from stdin work again.def2015-03-011-1/+1
| | | | Bootstrapping tested on Linux from csources.
* tables work in 'const' sections; echo supports 'nil' strings; minor cleanupsAraq2015-02-091-28/+13
|
* Nimrod renamed to NimAraq2014-08-281-1/+1
|
* renamefestAraq2014-08-231-6/+6
|
* distinguish between 'defined' and 'declared'Araq2014-08-111-1/+1
|
* Properly terminate "nimrod i" on end of file.Reimer Behrends2014-06-021-0/+3
| | | | | | | Nimrod in interactive mode got stuck in an infinite loop when encountering EOF (Ctrl-D), unless GNU Readline was being used. This change mimics the GNU Readline behavior in rdstdin.nim and calls quit(0) when encountering EOF while reading from stdin in interactive mode.
* case consistency: next stepsAraq2013-12-291-2/+2
|
* case consistency part 4Araq2013-12-271-13/+13
|
* case consistency part 1Araq2013-12-271-38/+37
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* FFI at compiletime improvementsAraq2013-01-081-5/+12
|
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* compiler uses new 'readLine'Araq2011-11-271-41/+30
|
* deprecated system.copy: use system.substr insteadAraq2011-05-141-1/+1
|
* big repo cleanupAraq2011-04-121-0/+229