summary refs log tree commit diff stats
path: root/koch.nim
Commit message (Collapse)AuthorAgeFilesLines
* skip tester html on travis/appveyorAman Gupta2015-10-071-1/+2
|
* koch: Add geninstall generating just ./install.shAdam Strzelecki2015-10-031-2/+7
| | | | In opposite to `install` which generates ./install.sh and then calls it.
* use linenoise instead of GNU readlineAraq2015-06-211-2/+2
|
* Add "safety compilation". Improved, fixed messagesOscar Campbell2015-06-041-3/+3
| | | | | | | | - node ext searcher also looks for "iojs" if no node(js?) found. - koch ensures the local work dir compiler is freshly compiled before executing the tests. - the tester can only run in the repo dir - now the compiler and libs used are also explicitly the local dirs - so no confusion from system wide pathing ("sufficiently sandboxed"). - fixed expectations in tmitems.nim test to match changes in json mod. - re-layouted the columns / row printing slightly, making test fails pop out more, and everything "normal" layed back.
* Made pathing (hopefully) Windows friendly.Oscar Campbell2015-06-031-1/+1
|
* Ensure fresh compiler and local compiler + libsOscar Campbell2015-06-031-0/+3
|
* Remove outdated targz from niminstSergey Avseyev2015-05-261-7/+0
|
* Implement support for XZ dist tarballSergey Avseyev2015-05-261-0/+8
| | | | | | | | | | | | | | | | | Motivation ---------- Currenly tarballs for linux created manually. ZIP files are not suitable, because they do not preserve unix file permissions. Modification ------------ Implement 'koch xz' command to produce dist tarball in xz format. Also the same command implemented in niminst.nim. Result ------ Now it is easy to create source distribution for git stapshot and use it further in packaging scripts.
* Introduce pedantic mode for testerSergey Avseyev2015-05-251-1/+3
| | | | | | | | | | | | | | | | | | | | | | | Motivation ---------- External tools need to know whether or not any test in suite failed. For example buildbot, or packaging tool would like to stop the execution and mark it as failed if some tests does not pass. Modification ------------ Add `--pedantic` switch to tester program which will force it to quit with non-zero exit code if at least one failure detected. Also update `tests()` proc in koch to inspect result from tester and propagate it to user. Result ------ Nothing has changed in default behaviour. But following invocations will exit with non-zero code if there failed tests: ./koch tests --pedantic all ./tests/testament/tester --pedantic all
* more cleanups for 0.11.0Araq2015-04-301-2/+2
|
* preparations for version 0.11.0Araq2015-04-301-1/+1
|
* the installer can generate tar.gzAraq2015-04-291-6/+15
|
* removed a bit of cruft from kochAraq2015-04-221-29/+20
|
* Rename compiler/nim.ini back to compiler/installer.inidef2015-03-131-4/+4
| | | | | | | - Niminst has a new -m/--main option to set the main file, by default ini-file with .nim extension (old behaviour) - Koch uses this to pass --main:compiler/nim.nim - Fix includes/links of website.ini
* Add makefile for csourcesdef2015-03-121-1/+1
| | | | | | | This should speed up compilation of csources significantly, as it can be used with "make -j $NUMPROCS" Only tested on Linux so far
* koch: Nimrod -> Nimdef2015-03-121-3/+3
|
* Move installer.ini back to nim.ini to fix ./koch csourcedef2015-03-121-4/+4
|
* Replaced deprecated repeatChar() with repeat() or spaces().Hans Raaf2015-03-041-1/+1
|
* koch supports 'boot cpp'Araq2015-02-241-4/+3
|
* website updatesAraq2015-02-181-1/+1
|
* Fix typosFederico Ceratto2015-02-151-2/+2
|
* cleanup index generationAraq2015-02-101-7/+7
|
* fixes #2061Araq2015-02-041-1/+1
|
* koch temp has 125 exit code for git bisectSimon Hafner2015-01-281-3/+5
|
* minor website improvementsAraq2015-01-231-0/+3
|
* Improve koch web google analytics docsFlaviu Tamas2015-01-221-0/+3
|
* koch doesn't use compiler/nversion (makes no sense); updated twitter linkAraq2015-01-131-1/+1
|
* Happy new year!Guillaume Gelin2015-01-061-2/+2
|
* attempt to make koch smarter about windows installersAraq2014-12-311-8/+8
|
* implemented 'koch pdf'Araq2014-12-191-0/+6
|
* added 'website' option to koch for convenienceAraq2014-12-131-1/+7
|
* Merge branch 'devel' into bigbreakAraq2014-11-031-1/+1
|\ | | | | | | | | Conflicts: lib/pure/osproc.nim
* | Fixes #1583Clay Sweetser2014-10-241-8/+10
| |
* | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreakAraq2014-10-211-1/+1
|\ \
| * | Allow koch.nim to be run without a failure if given no arguments.Clay Sweetser2014-10-141-1/+1
| | |
* | | Merge branch 'devel' into bigbreakAraq2014-10-201-16/+19
|\ \ \ | |/ / |/| / | |/ | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/nim.ini doc/manual.txt doc/tut2.txt koch.nim lib/system/channels.nim readme.txt tools/niminst/niminst.nim tools/nimweb.nim web/download.txt web/news.txt
| * 'koch install' works againAraq2014-10-201-1/+1
| |
| * minor updates to koch.nimAraq2014-10-191-2/+2
| |
| * website updates for 0.9.6Araq2014-10-191-13/+16
| |
* | Merge branch 'devel' into bigbreakAraq2014-10-131-2/+4
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/ast.nim compiler/nimfix/prettybase.nim compiler/pragmas.nim compiler/sempass2.nim doc/manual.txt koch.nim lib/pure/concurrency/threadpool.nim web/news.txt
| * zipfile generation works againAraq2014-10-121-2/+4
| |
* | added untested winrelease targetAraq2014-10-111-0/+29
| |
* | manual split up into multiple files; documented the new concurrency systemAraq2014-10-021-1/+1
| |
* | some progress on documentation buildingAraq2014-09-171-7/+6
| |
* | koch now uses nim.exeAraq2014-08-291-34/+44
|/
* c2nim is not part of the compiler anymoreAraq2014-06-301-2/+1
|
* Merge branch 'pr_documents_koch' of git://github.com/gradha/Nimrod into ↵Clay Sweetser2014-05-311-0/+2
|\ | | | | | | | | | | | | gradha-pr_documents_koch Conflicts: web/nimrod.ini
| * Adds documentation about koch.Grzegorz Adam Hankiewicz2014-04-191-0/+2
| |
* | Revert changes to koch.EXetoC2014-05-141-2/+2
| |
* | Resolve type mismatches.EXetoC2014-05-131-2/+2
| |