summary refs log tree commit diff stats
path: root/koch.nim
Commit message (Collapse)AuthorAgeFilesLines
* nimsuggest is now in tools/Andreas Rumpf2016-11-011-1/+1
|
* koch improvements; implemented 'koch pushcsources'Araq2016-11-011-10/+43
|
* touch koch.nim to trigger CI build (4th)Araq2016-11-011-1/+0
|
* touch koch.nim to trigger CI build (3rd)Araq2016-10-311-0/+1
|
* touch koch.nim to trigger CI build (2nd)Araq2016-10-311-1/+0
|
* touch koch.nim to trigger CI buildAraq2016-10-311-0/+1
|
* nimsuggest is now part of NimAraq2016-10-311-7/+3
|
* koch also builds the vccexe toolAraq2016-10-251-3/+4
|
* Merge pull request #4838 from couven92/ico-vccAndreas Rumpf2016-10-241-0/+5
|\ | | | | Added icons support for Visual Studio compiler
| * Added icons support for Visual Studio compilerFredrik Høisæther Rasch2016-09-301-0/+5
| |
* | deprecate install_tools.nims in favor of 'koch tools'; refs #4934Araq2016-10-241-22/+42
| |
* | deprecated install_nimble.nims in favor of 'koch nimble'; refs #4934Araq2016-10-241-1/+22
| |
* | further cleanups; refs #4934Araq2016-10-241-1/+3
| |
* | docgen: PDFs and HTMLs finally are generated in their own respective directoriesAraq2016-10-241-0/+1
| |
* | koch: keep the nimcache directory for toolsAraq2016-10-221-1/+1
| |
* | add 'koch install' again for backwards compatAndreas Rumpf2016-10-211-0/+5
| |
* | koch: finish is now its own commandAndreas Rumpf2016-10-111-155/+5
| |
* | zip files for WindowsAraq2016-10-091-21/+6
| |
* | koch supports the finish command for smooth installations on WindowsAraq2016-10-091-74/+157
| |
* | tar.xz contains nimble and nimsuggestAndreas Rumpf2016-09-261-4/+20
| |
* | Fixes koch winrelease.Dominik Picheta2016-09-181-1/+1
| |
* | CI: For Windows deploy run `koch winrelease`.Dominik Picheta2016-09-181-13/+1
| |
* | docgen: group by type featureAndreas Rumpf2016-09-081-0/+1
| |
* | make koch build quietlymogud2016-08-281-2/+4
| |
* | koch boot: use different nimcaches for release and debug buildsAndreas Rumpf2016-08-261-1/+3
| |
* | koch knows about json2Andreas Rumpf2016-07-191-7/+8
|/
* Fix tar usage in testinstallFederico Ceratto2016-06-101-1/+1
|
* added 'koch testinstall' command; more installer related bugfixesAndreas Rumpf2016-06-091-0/+40
|
* finally make niminst smart about which files are importantAndreas Rumpf2016-06-071-2/+2
|
* installer fixes and improvementsAndreas Rumpf2016-06-071-0/+16
|
* Fixes nim-git AUR PKGBUILD.Dominik Picheta2016-06-051-2/+10
| | | | | ./koch pdf now adds `bin/nim` to the PATH before executing the PDF build process.
* fixes #3290Andreas Rumpf2016-05-311-2/+3
|
* 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
|