Andreas Rumpf
3c773c189f
fixes #4973
2017-02-01 12:09:24 +01:00
Parashurama
2aec5b6c49
fixes compiler ignoring passC/passL args when setting --cc:compiler. ( #5310 )
...
This commit change the way passC/passL cmdline arg and setting in config
files are parsed.
They are added to a separate linkOptionsCmd/compileOptionsCmd and are
inserted when compile/linking command list are requested.
2017-02-01 08:51:24 +01:00
Ruslan Mustakov
8b10609452
Allow .async pragma on methods ( #5312 )
2017-02-01 08:50:30 +01:00
Dominik Picheta
e8c46d29cd
WIP implementation of except ExcType as ident syntax. Refs #3691 .
2017-02-01 00:32:56 +01:00
Araq
e88a0af494
fix confusing line information for macros that produce errors
2017-02-01 00:00:41 +01:00
Araq
16260b23c7
make tests on Windows green
2017-01-31 23:05:36 +01:00
Araq
5b32dafff4
testament: OS specific disables
2017-01-31 22:54:58 +01:00
Araq
b3e55e532b
allocator: fixes regression: get alignment right for small objects
2017-01-31 21:21:08 +01:00
Andreas Rumpf
d12a5a6525
make getThreadId() work on OSX
2017-01-31 16:06:37 +01:00
araq
bd580e9d6e
another attempt to getThreadId work on Linux
2017-01-31 15:44:11 +01:00
araq
eaa0eda72d
make getThreadId() work on Linux
2017-01-31 13:49:32 +01:00
Araq
97d91bb6b7
Merge branch 'devel' into another-channel-fix
2017-01-31 13:26:14 +01:00
Araq
86833b53a4
added a testcase for getThreadId
2017-01-31 13:18:18 +01:00
Araq
c32c39f1de
make AVL tree node part of the memory regions; fixes hard to reproduce channel crashes
2017-01-31 13:08:47 +01:00
Araq
d59dd577f8
make AVL tree node part of the memory regions; fixes hard to reproduce channel crashes
2017-01-31 13:08:23 +01:00
Araq
b173499543
added system.getThreadId for various OSes (untested)
2017-01-31 13:06:19 +01:00
Araq
082f6f15e7
dirty changes to Nim's memory tracker; requires cleanups
2017-01-31 12:59:12 +01:00
Axel Pahl
8071648129
revert nim.cfg to version before b26e6e3 ( #5306 )
...
... to enable building of koch on Linux again
2017-01-31 11:32:08 +01:00
flyx
6effe4553b
execute pdflatex in nonstopmode ( #5305 )
...
* Name is irritating; nonstopmode stops execution if an
error occurs instead of asking the user for input.
2017-01-31 10:31:48 +01:00
Andreas Rumpf
51c764e048
fix the racy allocator properly
2017-01-31 08:55:18 +01:00
Araq
79f4b37d3b
added test case; threadex example crashes now
2017-01-30 21:11:37 +01:00
Araq
b26e6e3589
fixes #5301
2017-01-30 19:01:03 +01:00
Araq
6050102b76
niminst updates
2017-01-30 09:43:32 +01:00
Araq
5d79a1fc5b
finish.nim: yet another GCC detection problem fixed
2017-01-30 09:43:32 +01:00
Andreas Rumpf
76eb20d2d3
deprecated nativesockets.dealloc, use freeAddrInfo instead; fixed stdlib deprecations
2017-01-30 08:50:57 +01:00
Eugene Kabanov
9f6f78ac61
Appveyor integration config ( #5295 )
2017-01-29 17:35:07 +01:00
Michael Jendrusch
d75760f5d3
made nodecl implicit for vars in the js backend. ( #5297 )
2017-01-29 17:34:08 +01:00
Andreas Rumpf
5e1bdb4d83
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2017-01-29 16:29:14 +01:00
Andreas Rumpf
cedf4cac85
another attempt to make travis green
2017-01-29 16:25:41 +01:00
Dominik Picheta
e241c9a33f
Travis: Use Ubuntu 14.04 instead of 12.04.
2017-01-29 15:38:25 +01:00
Andreas Rumpf
fcefe06b57
minor website improvement
2017-01-29 14:15:05 +01:00
Dominik Picheta
ede1f7692f
Another attempt to fix travis.
2017-01-29 14:12:05 +01:00
Andreas Rumpf
69e8f804d8
attempt to make travis green again
2017-01-29 13:51:42 +01:00
Andreas Rumpf
eb8ef716cf
Merge branch 'cheatfate-Fix5290_1' into devel
2017-01-29 13:42:30 +01:00
Andreas Rumpf
eca72755bb
Merge branch 'Fix5290_1' of https://github.com/cheatfate/Nim into cheatfate-Fix5290_1
2017-01-29 13:39:32 +01:00
Araq
3aeece4456
niminst: add some disabled code snippet I don't want to lose
2017-01-29 00:32:25 +01:00
Araq
edd542fe6b
devel version has to be odd
2017-01-29 00:32:25 +01:00
Araq
904654b9ec
with dir with space regression again
2017-01-29 00:32:25 +01:00
Dominik Picheta
64cc026ced
Fixes install_*.nims scripts on Linux.
2017-01-28 23:13:09 +01:00
Araq
0c49ee25a9
fixes serious regression that was introduced in the handling of .compile pragma
2017-01-28 20:37:23 +01:00
Dominik Picheta
0f82f047a2
NSIS: Install to C:\Nim by default.
2017-01-28 17:06:25 +01:00
cheatfate
210ac5c138
One more fix for #5290 .
2017-01-28 10:34:13 +02:00
Andreas Rumpf
efe65e2255
make tests green again
2017-01-28 08:54:53 +01:00
Araq
03a1c3b077
.compile pragma supports patterns and actions
2017-01-28 08:54:53 +01:00
Andreas Rumpf
0e16d43196
Merge branch 'cheatfate-fix5290' into devel
2017-01-27 19:29:41 +01:00
Andreas Rumpf
1bf78618fe
Merge branch 'fix5290' of https://github.com/cheatfate/Nim into cheatfate-fix5290
2017-01-27 18:51:46 +01:00
cheatfate
9c2721c8bb
Fix mistake
2017-01-27 14:12:26 +02:00
cheatfate
e84efc4d01
asyncdispatch exception memory leaks fixes.
2017-01-27 12:14:53 +02:00
cheatfate
4b95819146
Fix #5290 .
...
Some cosmetic changes.
2017-01-27 11:08:57 +02:00
Araq
68617adb91
fixes #5216
2017-01-27 09:49:45 +01:00