Commit Graph

9782 Commits

Author SHA1 Message Date
Araq
c5a479d536 minor manual update 2015-05-28 12:44:58 +02:00
Araq
5824be8e8c minor tut1 update 2015-05-28 12:44:31 +02:00
Araq
94f54700c4 first implementation of pinnedSpawn 2015-05-28 12:42:04 +02:00
yglukhov
eec76cfc6b Fixed renderer for asm node in JS 2015-05-28 10:23:09 +03:00
Andreas Rumpf
d270c8ebe8 Merge pull request #2822 from yglukhov/js-taddr-test
Enabled taddr and testobjs tests
2015-05-27 12:52:37 +02:00
yglukhov
b4843bc7c1 Enabled taddr and testobjs tests 2015-05-27 11:36:45 +03:00
Andreas Rumpf
860eca32a5 Merge pull request #2817 from flaviut/fix-unittest
Fix unittest problems
2015-05-27 01:26:55 +02:00
Flaviu Tamas
075a5e8440 Disable static building of PCRE 2015-05-26 19:20:00 -04:00
Flaviu Tamas
42db40813c Clarify nre licencing 2015-05-26 19:18:34 -04:00
Flaviu Tamas
0527e1f9fe Rearrange nre files 2015-05-26 19:14:04 -04:00
Flaviu Tamas
0d4aeec9be Merge remote 'nre' into add-nre
* nre-proj/master: (132 commits)
  Change to options module
  Reweave readme
  Better handle errors
  Update documentation
  Change flags to inline
  Improve performance
  Add tests for empty or non-empty match
  Fix skipping an empty match at the end
  Add longer flags
  Fix getinfo overflows
  Use docweave
  Convert readme to RST
  Fix result shadowing warning
  Throw an exception when replacing with a nil value
  Fix potential buffer overflow
  Fix zero-length matches for multibyte characters
  Make splitting an empty string give 1 empty result
  Change endpos to inclusive
  Change endpos default from -1 to int.high
  Change capture upper bounds to inclusive
  ...
2015-05-26 19:05:43 -04:00
Flaviu Tamas
3daef85d6e Fix #964, fix #1384
Doesn't actually fix those bugs, but they can no longer be reproduced. Test
cases have been added.
2015-05-26 18:41:28 -04:00
Flaviu Tamas
c9616897f0 Don't inspect typedescs 2015-05-26 18:40:43 -04:00
Flaviu Tamas
9576bc087d Change to options module 2015-05-26 18:18:11 -04:00
Andreas Rumpf
4fc9dabd58 Merge pull request #2816 from flaviut/optionals-to-options
Rename optionals module to options
2015-05-26 22:50:35 +02:00
Flaviu Tamas
0479831fb0 Rename optionals module to options 2015-05-26 16:48:17 -04:00
Andreas Rumpf
14b2bbc24c Merge pull request #2695 from transfuturist/devel
Add path directive to allow inclusion of config file's path itself
2015-05-26 21:13:52 +02:00
Andreas Rumpf
3db13ba0e0 Merge pull request #2804 from yglukhov/minor-cosmetics
Minor cosmetic changes.
2015-05-26 21:12:13 +02:00
Andreas Rumpf
aa66dfd5a7 Merge pull request #2810 from yglukhov/js-codegen-obj-field-byvar
Fixes #2798. Passing arguments by var in certain cases leads to invalid JS.
2015-05-26 21:11:32 +02:00
Andreas Rumpf
11bd7ef5e8 Merge pull request #2789 from ozra/devel
Change wording in some parts. Fix some typos.
2015-05-26 19:53:08 +02:00
Bruce Doan
c02be0fe00 Allow TR, TH, TD tags inside THEAD and TFOOT 2015-05-27 00:18:15 +07:00
Dominik Picheta
d03b5891c1 Merge pull request #2697 from lyro/devel
logging: make fmtStr public to be used in user defined loggers
2015-05-26 16:10:30 +01:00
Oscar Campbell
c593c47696 Fix introduced erroneous use of "canonical" back to original wording. Fix faulty description of proc params behavior. Remove 'null' return type in example. 2015-05-26 16:28:44 +02:00
Flaviu Tamas
badc3a0929 Add simple tests to secure_hash 2015-05-26 09:40:01 -04:00
Flaviu Tamas
e9516e6308 Use sha1 instead of crc 2015-05-26 09:39:50 -04:00
Andreas Rumpf
53c8937f2f Merge pull request #2807 from avsej/get-rid-of-git-submodule
Get rid of git submodule
2015-05-26 15:34:44 +02:00
Andreas Rumpf
1ebff2ef83 Merge pull request #2762 from flaviut/optionals
Optionals
2015-05-26 15:33:08 +02:00
Andreas Rumpf
a932f63a03 Merge pull request #2808 from avsej/fix-dist-testdata
Ship all testdata with dist
2015-05-26 15:32:12 +02:00
Flaviu Tamas
f9e95b2987 Amend optionals docstring 2015-05-26 09:21:15 -04:00
yglukhov
d3c4c7c52f Fixes #2798 2015-05-26 16:00:48 +03:00
Sergey Avseyev
b8fbe6c711 Ship all testdata with dist 2015-05-26 15:46:57 +03:00
Sergey Avseyev
b77ae66e84 Get rid of git submodule 2015-05-26 14:16:22 +03:00
Andreas Rumpf
16ebd8a3b5 Merge pull request #2805 from avsej/xz-dist
Implement support for XZ dist tarball
2015-05-26 12:55:04 +02:00
Sergey Avseyev
a333cf939f Use maximum compression level for XZ tarball 2015-05-26 13:51:22 +03:00
Sergey Avseyev
0fd0ace00c Set file permissions when prepare XZ tarball 2015-05-26 13:43:21 +03:00
Sergey Avseyev
4caf5482d4 Remove outdated targz from niminst 2015-05-26 13:27:02 +03:00
Sergey Avseyev
ba2aa474a1 Implement support for XZ dist tarball
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.
2015-05-26 13:23:41 +03:00
Andreas Rumpf
8ee98b3681 Merge pull request #2795 from rgv151/patch-1
Remove dead code in findAll proc
2015-05-26 12:16:49 +02:00
Andreas Rumpf
45f14fd73a Merge pull request #2803 from avsej/fix-boehm-gc-on-linux
Fix Boehm GC on linux
2015-05-26 12:05:27 +02:00
Andreas Rumpf
4013071f81 Merge pull request #2800 from flaviut/fixup-tests
Misc. changes to stdlib tests
2015-05-26 12:05:12 +02:00
yglukhov
1156e8ef9d Minor cosmetic changes. 2015-05-26 11:32:07 +03:00
Sergey Avseyev
1001fd2166 Fix Boehm GC on linux
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
2015-05-26 08:40:51 +03:00
Flaviu Tamas
d3fc943b6d Fix guard for streams tests 2015-05-25 18:13:20 -04:00
Flaviu Tamas
55e126c5c8 Clean up JSON tests 2015-05-25 18:13:20 -04:00
Andreas Rumpf
77b010bd36 Merge pull request #2799 from avsej/fix-streams-peekline
Fix streams peekline
2015-05-25 23:59:52 +02:00
Sergey Avseyev
116347674c Fix peekLine() for streams
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
2015-05-26 00:29:58 +03:00
Sergey Avseyev
f516434283 Remove trailing spaces 2015-05-25 23:27:46 +03:00
Andreas Rumpf
475520f692 Merge pull request #2797 from avsej/pedantic-tester
Introduce pedantic mode for tester
2015-05-25 21:38:07 +02:00
Sergey Avseyev
411e602d13 Introduce pedantic mode for tester
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
2015-05-25 22:37:30 +03:00
Oscar Campbell
910dce70d6 Remove double punctuation. Change "contrained" wording to "constraint". 2015-05-25 20:03:12 +02:00