Erik O'Leary
09f177e0cc
patched fdset call in osproc
2014-10-10 22:49:44 -05:00
Erik O'Leary
aac8de6b4c
Fixed FD_SET casing
2014-10-10 22:36:15 -05:00
Andreas Rumpf
8afb85b3d4
Merge pull request #1559 from lorxu/devel
...
Update cpuinfo.nim to compile in bsd and macosx
2014-10-11 02:05:47 +02:00
Araq
5272213da4
documentation updates
2014-10-11 01:30:17 +02:00
Araq
8b93e4132c
added untested winrelease target
2014-10-11 01:11:37 +02:00
Grzegorz Adam Hankiewicz
aa1fb9a07e
Adds stringification support for nnkPostfix nodes.
2014-10-11 00:53:26 +02:00
Simon Krauter
d526e051c5
Code more cleaner
2014-10-11 00:20:49 +02:00
Simon Krauter
fa3545c092
Raise exception on adding a non-existent file to a zip archive
2014-10-10 23:24:28 +02:00
Araq
1d8ee0f876
improved trimcc tool
2014-10-09 09:28:36 +02:00
Araq
a585caebcd
bugfix: c++ support for 'NimThreadVarsSize'
2014-10-08 09:10:57 +02:00
Luis Ricardo
54f6280d76
Update cpuinfo.nim
...
sys/types.h needed for macosx and freebsd
sys/param.h needed for openbsd and netbsd
2014-10-07 17:02:50 -04:00
Araq
b781e25ec6
should compile with csources again
2014-10-06 01:01:23 +02:00
Araq
6072d981ea
Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak
2014-10-05 23:37:25 +02:00
Araq
da0fab7046
nimfix now in its own directory; single file mode now the default
2014-10-05 23:36:47 +02:00
Dominik Picheta
16e0cda136
CS fixes for dialogs on Windows.
2014-10-05 20:22:07 +01:00
Araq
3354f7e098
fixes a race condition that caused '^' to hang
2014-10-05 11:43:48 +02:00
Araq
40601ada5f
fixes #1551
2014-10-05 03:24:39 +02:00
Araq
a9a5766c66
docgen should work again
2014-10-05 03:06:19 +02:00
Araq
1da251523f
added 'nim*Setjmp' conditional symbols
2014-10-05 02:22:48 +02:00
Andreas Rumpf
23a163367b
Merge pull request #1554 from trustable-code/devel
...
Fixed missing color definion
2014-10-05 00:34:09 +02:00
Simon Krauter
3df37a7923
Fixed missing color definion
2014-10-05 00:26:22 +02:00
Grzegorz Adam Hankiewicz
57dadb35dc
Hides TJsonError, it wasn't being used.
2014-10-04 23:06:22 +02:00
Grzegorz Adam Hankiewicz
400fd6ab51
Documents json module.
2014-10-04 23:06:22 +02:00
Araq
fc47c0edc7
Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreak
...
Conflicts:
lib/impure/db_postgres.nim
lib/pure/os.nim
lib/wrappers/postgres.nim
2014-10-04 19:40:23 +02:00
Araq
4616a1e006
updated some tests
2014-10-04 14:23:17 +02:00
Araq
e65c296bcc
implemented mixed mode codegen
2014-10-03 01:21:35 +02:00
Araq
595cc93762
recursive tuple types are now invalid (breaking change)
2014-10-02 16:54:05 +02:00
Araq
279e897eab
bugfix: 'T = ref T' is an illegal recursive type
2014-10-02 16:15:16 +02:00
Araq
62ccf13529
'try' works at compile-time
2014-10-02 15:55:48 +02:00
Araq
2475794a75
fixes a minor bug when 'type' is used in a wrong way
2014-10-02 11:10:43 +02:00
Araq
4298553de4
system.writeFile works at compile-time
2014-10-02 10:52:32 +02:00
Araq
c99ec16544
deprecated string case statements without 'else'
2014-10-02 10:08:41 +02:00
Araq
2011805829
Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak
2014-10-02 02:34:12 +02:00
Araq
2c1f3f75f5
manual split up into multiple files; documented the new concurrency system
2014-10-02 02:33:59 +02:00
Araq
e9dec2feed
better lock level handling
2014-10-02 02:33:14 +02:00
Andreas Rumpf
c17c8e9afa
Merge pull request #1545 from rbehrends/setjmp-perf
...
Improve setjmp()/longjmp() performance.
2014-10-02 01:35:59 +02:00
Grzegorz Adam Hankiewicz
2df195c8e2
Fixes line numbering.
2014-10-02 00:59:07 +02:00
Andreas Rumpf
2154906fc9
Merge pull request #1549 from Varriount/fix-1529
...
Fixes #1529
2014-10-02 00:38:27 +02:00
Clay Sweetser
55c78af9c0
Fixes #1529
2014-10-01 18:14:06 -04:00
Varriount
93d55c077f
Updated Version Number
2014-09-28 15:47:09 -04:00
Varriount
b234d311d4
Disable git hashing in the version command
2014-09-28 15:35:35 -04:00
Araq
dcaba49c3f
deprecated '#[' comments for future multi-line comment feature
2014-09-28 13:38:26 +02:00
Dominik Picheta
baae9bfea8
s/sock/fd/. Fixes #1487 .
2014-09-27 17:15:32 +01:00
Reimer Behrends
cb6441e73d
Use _setjmp()/_longjmp() only on BSD-like systems for now.
2014-09-27 18:05:30 +02:00
Araq
d576fbb39a
implemented locking levels; still incomplete
2014-09-27 15:06:06 +02:00
Milos Negovanovic
f59ac26b85
Tweaks for postgres driver (not tested yet).
2014-09-26 11:23:13 +01:00
Milos Negovanovic
b22f858111
Merge branch 'devel' of github.com:Araq/Nimrod into devel
...
Merging mainline devel.
2014-09-26 11:14:32 +01:00
Araq
1088814e56
deepCopy is instantiated when its corresponding type is instantiated
2014-09-26 09:36:09 +02:00
Reimer Behrends
f99c40f61b
Improve setjmp()/longjmp() performance.
...
Exception handling for the C backend used setjmp()/longjmp()
unconditionally. However, on POSIX systems, these functions save and
restore the signal mask, adding considerable overhead to exception
handling, even where no exceptions are involved. The compiler and
library now try to use either _setjmp()/_longjmp() or
sigsetjmp()/siglongjmp() where possible, marked by the defines
"nimRawSetjmp" and "nimSigSetjmp", respectively. The define
"nimStdSetjmp" can be used to revert to setjmp()/longjmp() instead.
2014-09-25 23:29:02 +02:00
Araq
dfd7390277
added $* for subexes
2014-09-24 03:01:16 +02:00