summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Fix #964, fix #1384Flaviu Tamas2015-05-261-0/+16
| | | | | Doesn't actually fix those bugs, but they can no longer be reproduced. Test cases have been added.
* Don't inspect typedescsFlaviu Tamas2015-05-262-6/+12
|
* Merge pull request #2816 from flaviut/optionals-to-optionsAndreas Rumpf2015-05-261-0/+0
|\ | | | | Rename optionals module to options
| * Rename optionals module to optionsFlaviu Tamas2015-05-261-0/+0
|/
* Merge pull request #2695 from transfuturist/develAndreas Rumpf2015-05-261-2/+4
|\ | | | | Add path directive to allow inclusion of config file's path itself
| * Add path directive to allow inclusion of config file's path itselftransfuturist2015-05-141-2/+4
| |
* | Merge pull request #2804 from yglukhov/minor-cosmeticsAndreas Rumpf2015-05-261-17/+5
|\ \ | | | | | | Minor cosmetic changes.
| * | Minor cosmetic changes.yglukhov2015-05-261-17/+5
| | |
* | | Merge pull request #2810 from yglukhov/js-codegen-obj-field-byvarAndreas Rumpf2015-05-262-2/+25
|\ \ \ | | | | | | | | Fixes #2798. Passing arguments by var in certain cases leads to invalid JS.
| * | | Fixes #2798yglukhov2015-05-262-2/+25
| |/ /
* | | Merge pull request #2789 from ozra/develAndreas Rumpf2015-05-2611-66/+95
|\ \ \ | | | | | | | | Change wording in some parts. Fix some typos.
| * | | Fix introduced erroneous use of "canonical" back to original wording. Fix ↵Oscar Campbell2015-05-262-4/+5
| | | | | | | | | | | | | | | | faulty description of proc params behavior. Remove 'null' return type in example.
| * | | Remove double punctuation. Change "contrained" wording to "constraint".Oscar Campbell2015-05-252-3/+4
| | | |
| * | | Merge remote-tracking branch 'upstream/devel' into develOscar Campbell2015-05-258-16/+130
| |\ \ \
| * | | | Change to hard word wrap at 80.Oscar Campbell2015-05-254-17/+33
| | | | |
| * | | | Change wording in some parts. Fix some typos.Oscar Campbell2015-05-2511-60/+71
| | | | |
* | | | | Merge pull request #2697 from lyro/develDominik Picheta2015-05-261-1/+1
|\ \ \ \ \ | | | | | | | | | | | | logging: make fmtStr public to be used in user defined loggers
| * | | | | logging: make fmtStr public to be used in user defined loggersFrank Fischer2015-05-111-1/+1
| | | | | |
* | | | | | Merge pull request #2807 from avsej/get-rid-of-git-submoduleAndreas Rumpf2015-05-264-4/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | Get rid of git submodule
| * | | | | | Get rid of git submoduleSergey Avseyev2015-05-264-4/+2
| | | | | | |
* | | | | | | Merge pull request #2762 from flaviut/optionalsAndreas Rumpf2015-05-261-0/+160
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Optionals
| * | | | | | | Amend optionals docstringFlaviu Tamas2015-05-261-2/+2
| | | | | | | |
| * | | | | | | Remove Oleah Prypin as authorFlaviu Tamas2015-05-241-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done on request, see https://github.com/Araq/Nim/pull/2762#issuecomment-105071496
| * | | | | | | Use custom exception for option unpackFlaviu Tamas2015-05-191-5/+6
| | | | | | | |
| * | | | | | | Simplify optionals testsFlaviu Tamas2015-05-191-47/+42
| | | | | | | |
| * | | | | | | Simplify optionals moduleFlaviu Tamas2015-05-191-156/+60
| | | | | | | |
| * | | | | | | Implement optionals moduleOleh Prypin2015-05-191-0/+262
| | | | | | | |
* | | | | | | | Merge pull request #2808 from avsej/fix-dist-testdataAndreas Rumpf2015-05-261-1/+5
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | Ship all testdata with dist
| * | | | | | | Ship all testdata with distSergey Avseyev2015-05-261-1/+5
|/ / / / / / /
* | | | | | | 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
|/ / / / /