summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2805 from avsej/xz-distAndreas Rumpf2015-05-262-13/+12
|\ | | | | Implement support for XZ dist tarball
| * Use maximum compression level for XZ tarballSergey Avseyev2015-05-261-1/+1
| |
| * Set file permissions when prepare XZ tarballSergey Avseyev2015-05-261-1/+1
| |
| * Remove outdated targz from niminstSergey Avseyev2015-05-262-51/+0
| |
| * Implement support for XZ dist tarballSergey Avseyev2015-05-262-0/+50
|/ | | | | | | | | | | | | | | | | 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.
* Merge pull request #2795 from rgv151/patch-1Andreas Rumpf2015-05-261-2/+1
|\ | | | | Remove dead code in findAll proc
| * Remove dead code in findAll procBruce Doan2015-05-261-2/+1
| |
* | Merge pull request #2803 from avsej/fix-boehm-gc-on-linuxAndreas Rumpf2015-05-261-2/+1
|\ \ | | | | | | Fix Boehm GC on linux
| * | Fix Boehm GC on linuxSergey Avseyev2015-05-261-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Motivation ---------- Some linuxes (like Fedora) actually multiarch. And it means that libgc.so.1 not always installed into /usr/lib. It is better to entrust this job to ld and system configuration for it. Modification ------------ Use relative path for Boehm GC on 'other' OS (and linux in particular) Result ------ It is possible now to build nim with --gc:boehm on linux
* | | Merge pull request #2800 from flaviut/fixup-testsAndreas Rumpf2015-05-262-26/+5
|\ \ \ | |/ / |/| | Misc. changes to stdlib tests
| * | Fix guard for streams testsFlaviu Tamas2015-05-251-1/+1
| | |
| * | Clean up JSON testsFlaviu Tamas2015-05-251-25/+4
|/ /
* | Merge pull request #2799 from avsej/fix-streams-peeklineAndreas Rumpf2015-05-251-49/+53
|\ \ | | | | | | Fix streams peekline
| * | Fix peekLine() for streamsSergey Avseyev2015-05-261-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Motivation ---------- peekLine procs use defer to reset position in the stream, but it also make them always return nil. Modification ------------ Explicitly set result value in peekLine, and write missing unit test. Result ------ Tests are green and bug is fixed
| * | Remove trailing spacesSergey Avseyev2015-05-251-47/+47
|/ /
* | Merge pull request #2797 from avsej/pedantic-testerAndreas Rumpf2015-05-252-2/+9
|\ \ | |/ |/| Introduce pedantic mode for tester
| * Introduce pedantic mode for testerSergey Avseyev2015-05-252-2/+9
|/ | | | | | | | | | | | | | | | | | | | | | | 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
* Merge pull request #2792 from apense/patch-1Dominik Picheta2015-05-253-6/+6
|\ | | | | Corrected various links within documentation
| * Corrected various links within documentationapense2015-05-253-6/+6
|/ | | | | | | | | Corrected `noSideEffect pragma` links in lib/system (The newer documentation uses slightly different links) Corrected `noSideEffect pragma` in types links to match the updated link names Minor link adjustment in stmts to match the newer link names
* Merge pull request #2788 from Araq/revert-2787-fix-doc-typosreactormonk2015-05-241-4/+4
|\ | | | | Revert "Fix typo in manual"
| * Revert "Fix typo in manual"reactormonk2015-05-241-4/+4
|/
* Merge pull request #2787 from flaviut/fix-doc-typosreactormonk2015-05-241-4/+4
|\ | | | | Fix typo in manual
| * Fix typo in manualFlaviu Tamas2015-05-241-4/+4
| | | | | | | | See IRC logs around Sun May 24 22:06:26 EDT 2015 for details
* | Merge pull request #2786 from HOLYCOWBATMAN/pr-uninit-warningsAndreas Rumpf2015-05-251-2/+2
|\ \ | | | | | | system.nim -> disabled Uninit warnings
| * | system.nim -> disabled Uninit warningsHOLYCOWBATMAN2015-05-241-2/+2
|/ /
* | Merge pull request #2671 from rbehrends/fix-register-scanAndreas Rumpf2015-05-252-0/+18
|\ \ | | | | | | Fix GC scanning of registers on x86_64 architectures.
| * | Fix GC scanning of registers on x86_64 architectures.Reimer Behrends2015-05-072-0/+18
| | | | | | | | | | | | | | | | | | | | | It is possible for jmp_buf to not be word-aligned or addresses in the register dump to not be word-aligned. This can result in either addresses in registers being missed or even addresses on the stack past the register area not being scanned properly.
* | | Merge pull request #2543 from apense/patch-1Andreas Rumpf2015-05-251-1/+98
|\ \ \ | | | | | | | | Added peeking procedures to streams
| * | | Added defer statementapense2015-05-241-1/+1
| | | | | | | | | | | | All peeks should be covered by defer now, I think
| * | | Rewrote some peeking proceduresapense2015-05-211-27/+4
| | | | | | | | | | | | Use `defer`s and `read...` procs that are already in place. Someone should check that the `defer`s are written correctly. I'm new to using them.
| * | | Update streams.nimapense2015-05-041-0/+10
| | | |
| * | | Added peeking procedures to streamsapense2015-04-121-1/+111
| | | | | | | | | | | | Adds peeking to streams, which is just like reading, but at the end, the stream position hasn't changed.
* | | | Merge pull request #2733 from apense/patch-4Andreas Rumpf2015-05-251-3/+2
|\ \ \ \ | | | | | | | | | | Small sequence fix for algorithm.nim
| * | | | Small sequence fix for algorithm.nimapense2015-05-151-3/+2
| | | | | | | | | | | | | | | Since #853 was fixed, this should work fine. The `result = @[]` was swapped to the same syntax, too.
* | | | | Merge pull request #2784 from reactormonk/nimsuggest-works-on-first-tryAndreas Rumpf2015-05-251-4/+4
|\ \ \ \ \ | | | | | | | | | | | | Nimsuggest works on first try
| * | | | | now nimsuggest works on the first sugSimon Hafner2015-05-241-5/+5
| | | | | |
| * | | | | fixes #2694Simon Hafner2015-05-241-1/+1
| | |_|_|/ | |/| | |
* | | | | Merge pull request #2778 from avsej/patch-1reactormonk2015-05-231-1/+1
|\ \ \ \ \ | |/ / / / |/| | | | Fix typo in tutorial
| * | | | Fix typo in tutorialSergey Avseyev2015-05-231-1/+1
|/ / / /
* | | | Merge pull request #2767 from PhilipWitte/develDominik Picheta2015-05-201-1/+1
|\ \ \ \ | | | | | | | | | | Fix asyncdispatch.async bug with discard stmt
| * | | | Fix bug with asyncdispatch.async and discard statements.Philip Witte2015-05-201-1/+1
|/ / / /
* | | | Merge pull request #2754 from def-/intvalAndreas Rumpf2015-05-192-3/+3
|\ \ \ \ | | | | | | | | | | Intval
| * | | | Update ast spec about uint literalsdef2015-05-182-2/+2
| | | | |
| * | | | Make intVal work for uint literals in the VMdef2015-05-181-1/+1
| | | | |
* | | | | Merge pull request #2734 from def-/stdin-fixAndreas Rumpf2015-05-195-22/+25
|\ \ \ \ \ | | | | | | | | | | | | Clean up stdin file reading of compiler.
| * | | | | Use gProjectIsStdin insteaddef2015-05-173-1/+3
| | | | | |
| * | | | | Clean up stdin file reading of compiler.def2015-05-164-22/+23
| | |/ / / | |/| | | | | | | | | | | | | | | | | | Uses "stdinfile" as the module identifier now, which prevents problems with - colliding with the minus operator. This fixes #2422 and #2702.
* | | | | Merge pull request #2761 from yglukhov/js-codegen-fixAndreas Rumpf2015-05-191-1/+3
|\ \ \ \ \ | | | | | | | | | | | | Fixed JS call codegen, when first parameters are compile-time.
| * | | | | Fixed JS call codegen, when first parameters are compile-time.yglukhov2015-05-191-1/+3
|/ / / / /
* | | | | Fixes problems introduced by #2738. Closes 2755.Dominik Picheta2015-05-181-4/+6
| | | | |