Commit graph

361 commits

Author SHA1 Message Date
Andreas Rumpf
5ea0bf1940 koch tools: build Nimble in release mode 2018-10-03 22:19:45 +02:00
Araq
b2b9af6a50 koch: add a --stable flag to build Nimble; refs #9017 2018-09-22 17:19:30 +02:00
Araq
723d838559 koch: adapt winrelease to appveyor 2018-09-20 16:58:17 +02:00
Araq
2e477979a4 koch: code cleanups, easier testing for 'testinstall' and 'winrelease' 2018-09-19 15:03:24 +02:00
Araq
04f899dad3 koch: fix doc generation with Google Analytics enabled 2018-09-19 12:15:37 +02:00
Andreas Rumpf
34f0b91104 attempt to make travis green for 'koch testinstall' 2018-09-18 17:25:27 +02:00
Andreas Rumpf
7ee6774fb7 travis: run 'koch testinstall' on OSX 2018-09-18 15:27:54 +02:00
Araq
b1b58b88cc integrate 'koch web' features into koch; deprecate 'nimweb' tool 2018-09-13 18:47:53 +02:00
Araq
2d8adb8e03 build nimble in debug mode to enable stack traces 2018-09-10 15:12:07 +02:00
Araq
a0cde8cee6 Merge branch 'devel' into araq-misc 2018-08-13 20:16:18 +02:00
Araq
d60bb1b289 build Nimble with --nilseqs:on until Nimble is fixed 2018-08-13 16:07:23 +02:00
Naveen Arunachalam
e839c01f5b Clarify usage of "Test" argument in Koch (#8613)
Minor change to help people (e.g. like myself) who are starting out :)
Currently, the readme mentions the use of `./koch tests cat async`, but
the help text for koch doesn't mention it. Helptexts are modified
accordingly.
2018-08-12 22:10:06 +02:00
Araq
1fa23e347e make 'koch xz' enforce a clean 'git diff'; fixes #7292 2018-08-04 19:55:23 +02:00
Timothee Cour
c0f78ec012 fixes #8419 fixes #8420 ; workaround #6071 workaround nim-lang/website#98 (#8423)
add --git.devel option to override doc generated "edit" links; add --nimCompiler option to nimweb
2018-07-30 14:02:18 +02:00
Arne Döring
0eb9da5f04 readded -d:debug flag 2018-06-26 13:34:22 +02:00
Arne Döring
ba3c6d022b make basic debugging possible 2018-06-26 01:42:36 +02:00
Andreas Rumpf
837d0c7270 nimpretty: proper command line handling; added tests; travis ensures these stay green 2018-06-19 20:06:04 +02:00
Andreas Rumpf
79ec95a9b5 remove hardly used TimeMachine feature 2018-05-06 20:07:42 +02:00
Andreas Rumpf
dfc17e5f8e make Nimble not crash after the refactoring 2018-05-05 21:08:45 +02:00
Dennis Felsing
5492190bc6 Fix lists of paths in posix environment (#7034)
Empty paths in a colon separated list would be considered as the current
directory, so have to ensure $PATH and $LD_LIBRARY_PATH are not empty
before separating it with :
2018-01-08 10:49:00 +01:00
Mathias Stearn
23c77ffa3a Faster nimgrep (#6983)
* compile nimgrep with -d:release
* nimgrep: only parse pattern once at startup
2018-01-03 12:42:39 +01:00
Mathias Stearn
90345526ba Prep for tester parallel: private nimcache for each test (#6937)
* Compile tester with --opt:speed

This makes "tester html" substantially faster

* Use a private nimcache for each test

This allows reusing the cache between test runs. It is also prep for parallel
testing within a single category (#6913)
2017-12-18 10:10:52 +01:00
Andreas Rumpf
c6471b8f72 koch temp uses '-d:debug' 2017-11-14 23:26:46 +01:00
Andreas Rumpf
29c075299d made nimresolve part of the compiler 2017-10-29 15:40:50 +01:00
Stefan Rakel
49c6dbf4ab Use findNim() in koch temp() (#6592) 2017-10-25 14:20:25 +02:00
Andreas Rumpf
02ff5f596c implemented new experimental scriptable import mechanism 2017-10-01 23:38:23 +02:00
Araq
c089cf458a fixes #6028 2017-09-04 11:11:15 +02:00
Araq
a5b19ba86c moved winrelease to its own tool to fix #6147 2017-09-03 16:26:02 +02:00
Araq
82effc581d added koch xtemp command for easier compiler development 2017-06-08 12:57:39 +02:00
Araq
ecdc478dac fixes 'koch winrelease' 2017-05-18 13:07:36 +02:00
Araq
d3f0f87e81 niminst: add missing nimsuggest tool; small koch.nim cleanup 2017-05-17 23:59:53 +02:00
Andreas Rumpf
4cce5883c0 koch: build release version of nimble 2017-04-26 11:14:53 +02:00
Araq
c9b86ebce8 koch: cleanup its help output, remove cruft 2017-03-21 13:17:23 +01:00
Fredrik Høisæther Rasch
503a816b36 Corrected erroneous vccexe tool path in koch 2017-03-21 12:18:22 +01:00
Araq
d862d22723 koch: vcc is also built with 'koch tools' 2017-03-21 12:04:14 +01:00
Andreas Rumpf
7ba565258d koch: better valgrind support 2017-03-17 08:29:52 +01:00
Andreas Rumpf
4912300ca7 Merge branch 'devel' into faster-nimsuggest 2017-03-14 10:18:20 +01:00
Andreas Rumpf
15a8996d57 valgrind support for nim 2017-03-14 08:36:57 +01:00
Araq
4755795416 nimsuggest: more precise cursor tracking 2017-03-09 14:58:14 +01:00
Araq
7d1a96151c finish tool can use 'nimgrab' tool to download the mingw version 2017-02-26 23:25:50 +01:00
araq
5b5bd3811b koch: don't build downloader tool, it is not ready 2017-02-15 22:10:31 +01:00
Andreas Rumpf
29f97f8cb1 koch: boot use hostOs&hostCpu specific nimcache 2017-02-07 11:12:49 +01:00
Andreas Rumpf
eb9efed64b downloader tool needs to use https 2017-02-07 09:09:16 +01:00
Andreas Rumpf
a62c60ef87 koch.nim: don't commit after 1am 2017-02-07 08:02:17 +01:00
Araq
379bdeca06 disable NSIS installers, ship with downloader.exe instead 2017-02-07 01:32:21 +01:00
Araq
2d3385c222 koch.nim: winrelease without nasty batch files 2017-02-07 01:04:38 +01:00
Andreas Rumpf
aceb2e1bdf add 'koch nimsuggest' command for consistency 2017-01-10 11:32:06 +01:00
Andreas Rumpf
3702d1f6c7 use os.copyDir, not your own broken implementation of it 2017-01-10 11:26:48 +01:00
Araq
9c47bb9cc0 happy new year 2017-01-07 22:35:09 +01:00
Andreas Rumpf
5ce414141e koch.nim: critical fix for the tar.xz installations 2017-01-07 13:27:16 +01:00