Andrey Sobolev
4c53a3a7a5
Merge remote-tracking branch 'nim-lang/devel' into emscripten-support
2015-10-01 22:08:29 +06:00
Dominik Picheta
f8b7a16ad0
Merge pull request #3406 from jlp765/rationals1
...
Rationals - add checks and tests
2015-10-01 16:19:49 +01:00
JamesP
ce18b85d2c
add two test:
...
zero denominator assert fail,
float type compile failure
2015-10-01 20:32:49 +10:00
Andreas Rumpf
ae9a89dd25
Merge pull request #3394 from nanoant/patch/use-new-filter-prefix
...
Use new #? filter prefix in various places
2015-10-01 09:12:08 +02:00
Andreas Rumpf
a3550d1314
Merge pull request #3384 from tmm1/bitsize-pragma
...
Implement bitsize pragma for bitfields
2015-10-01 09:11:17 +02:00
JamesP
2f4cc4efce
add a few type checks to limit type to SomeInteger
...
(adding a compund type to the Rational type definition
made it too difficult to define new variables
using integer literals)
2015-10-01 15:07:23 +10:00
JamesP
d6b7f0ad9e
add assertion for zero denominator
2015-10-01 15:02:46 +10:00
Aman Gupta
61ace9e394
fix failure in lib/pure/ospaths.nim
...
FAIL: ospaths.nim
Test "lib/pure/ospaths.nim" in category "lib"
Failure: reNimcCrash
Expected:
Gotten:
invalid pragma: rtl
2015-09-30 20:14:14 -07:00
Aman Gupta
82a04051bb
fix failure in tests/method/tmapper.nim
...
FAIL: tmapper.nim
Test "tests/method/tmapper.nim" in category "method"
Failure: reMsgsDiffer
Expected:
invalid declaration order; cannot attach 'step' to method defined here: tmapper.nim(22,7)
Gotten:
invalid declaration order; cannot attach 'step' to method defined here: tests/method/tmapper.nim(22,7)
2015-09-30 20:13:38 -07:00
Aman Gupta
b093c0abd0
show full compiler output with reNimcCrash
2015-09-30 19:32:09 -07:00
Aman Gupta
ded5753292
remove "rerun with --parallelBuild:1" message and show error inline
2015-09-30 19:05:37 -07:00
Aman Gupta
9f33baf51b
add afterRunEvent callback to execProcesses
2015-09-30 19:02:23 -07:00
Aman Gupta
8c86467730
document new bitsize pragma
2015-09-30 12:29:32 -07:00
Andreas Rumpf
2d2f152e3c
Merge pull request #3398 from tmm1/run-single-test
...
Allow testament/tester to run single file
2015-09-30 21:16:36 +02:00
Araq
5a003532d0
fixes #2473 ; cleanup of some tests
2015-09-30 21:13:13 +02:00
Andreas Rumpf
1a63e630ae
Merge pull request #3345 from rbehrends/no-unmap
...
Add option to disable munmap() use in the allocator.
2015-09-30 21:10:36 +02:00
Aman Gupta
435fbbc943
allow testament/tester to run single file
2015-09-30 12:09:58 -07:00
Andreas Rumpf
55bc5d15c7
Merge pull request #3385 from nanoant/patch/dont-fail-on-unknown-enum-value-to-string
...
vm: Don't fail on unknown enum position to string
2015-09-30 21:09:17 +02:00
Aman Gupta
87ab263d52
Merge remote-tracking branch 'origin/devel' into bitsize-pragma
2015-09-30 11:43:59 -07:00
Aman Gupta
8450ee9d59
ensure generated c-code matches
2015-09-30 11:42:50 -07:00
Araq
dd2225fe07
NimScript: --threads:on works in a nims file
2015-09-30 17:18:52 +02:00
Andreas Rumpf
8dad20fe38
Merge pull request #3397 from xyz32/move_to_const
...
Move magic numbers to const
2015-09-30 17:05:38 +02:00
Adam Strzelecki
700b63ad89
Use new #? filter prefix in various places
...
This silences deprecation warnings and prevent collision with UNIX shebang.
2015-09-30 16:12:31 +02:00
Radu Oana
4bba8e026a
use const instead of let
2015-09-30 09:49:22 -04:00
Radu Oana
374b65289c
Move magic numbers to const
2015-09-30 08:20:24 -04:00
Adam Strzelecki
e9f5c256d7
parseopt: This module is no longer deprecated
...
Remove depreciation notice from doc/lib.txt.
2015-09-30 12:28:41 +02:00
Adam Strzelecki
4d2486c858
doc: Move deprecated modules into separate section
2015-09-30 12:28:26 +02:00
Adam Strzelecki
144dc8f8ad
Move deprecated modules into lib/deprecated/
...
This gives clear indication what modules are now deprecated and reduce clutter
in non-deprecated module directories.
2015-09-30 12:26:25 +02:00
Adam Strzelecki
9b5b254620
rawsockets: Fix getaddrinfo on FreeBSD
...
Currently due bug in FreeBSD passing AI_V4MAPPED to addrinfo.ai_flags causes
getaddrinfo to fail with EAI_BADFLAGS ("Invalid value for ai_flags"). That's
why we should disable this flag for now on FreeBSD.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198092
2015-09-30 12:25:57 +02:00
Dominik Picheta
4071219e20
Merge pull request #3391 from tmm1/travis-ci
...
Tweak travis config
2015-09-30 10:37:19 +01:00
Araq
d80f163384
NimScript: --define works as expected
2015-09-30 11:02:42 +02:00
Andrey Sobolev
4351c62161
Merge remote-tracking branch 'nim-lang/devel' into emscripten-support
2015-09-30 14:23:25 +06:00
Aman Gupta
517312467e
add libcurl and libsdl1 headers
2015-09-29 16:22:47 -07:00
Aman Gupta
a90241b8c4
remove mac builds for now
2015-09-29 16:20:51 -07:00
Aman Gupta
7f619c75e6
build on macosx too
2015-09-29 15:51:43 -07:00
Aman Gupta
dd1e0bd836
run in travisci containers
2015-09-29 15:51:31 -07:00
Aman Gupta
52230e2ae0
set PATH for tests
2015-09-29 15:51:18 -07:00
Aman Gupta
243e665965
fix current directory
2015-09-29 15:42:45 -07:00
Aman Gupta
e5ba94b1f8
Merge remote-tracking branch 'origin/devel' into bitsize-pragma
2015-09-29 15:38:30 -07:00
Dominik Picheta
980db2f440
Merge pull request #3390 from tmm1/travis-ci
...
Run tests on TravisCI
2015-09-29 23:29:45 +01:00
Dominik Picheta
1fa7b62763
Merge pull request #3388 from nanoant/patch/kqueue-support-for-osx-and-freebsd
...
kqueue support for OS X and Free/Open/NetBSD
2015-09-29 23:28:13 +01:00
Aman Gupta
fbe7bf3c8b
no more build.sh, bootstrap release too
2015-09-29 15:27:37 -07:00
Aman Gupta
3af310eb55
add basic travis config
2015-09-29 14:59:02 -07:00
Aman Gupta
fa404dc532
better assertions for bitfield behavior
2015-09-29 14:53:34 -07:00
Aman Gupta
0679340b52
switch to bitsize:int
2015-09-29 14:39:20 -07:00
Araq
29dac5ed60
Nimscript: the compiler supports a directory wide config.nims file
2015-09-29 21:01:26 +02:00
Araq
1b7d8246c1
NimScript: setCommand takes an optional project filename
2015-09-29 20:44:12 +02:00
Araq
27bdf5c45c
osproc: free resources properly for the new poInteractive flag
2015-09-29 20:00:28 +02:00
Araq
5f7ad9131f
added osproc.poInteractive and osproc.hasData; both experimental
2015-09-29 19:30:47 +02:00
Araq
6268bf33a2
fixes #3387
2015-09-29 19:30:46 +02:00