Boris Vassilev
3a3a7d012f
Fill array with same values (was issue #2462 )
2015-05-12 15:52:38 +03:00
Araq
f9be37e7cb
prepare for unidecode Nimble package
2015-05-12 14:45:50 +02:00
krolik
373717968e
new now able to make distinction between ref and non-ref types, so we don't get 'ref ref' type when calling new on ref type
2015-05-12 12:45:34 +03:00
Frank Fischer
749e808e1e
logging: make fmtStr public to be used in user defined loggers
2015-05-11 23:29:51 +02:00
Flaviu Tamas
a75cfc9887
Reweave readme
...
Also fix some syntax errors in the RST
2015-05-11 15:45:57 -04:00
def
f8af8df91c
Add -ldl with clang cpp compilation
...
This fixes compilation with --cc:clang and cpp.
2015-05-10 22:20:03 +02:00
Flaviu Tamas
0056ebdd15
Merge pull request #14 from BlaXpirit/inline-options
...
Inline options
2015-05-08 13:56:25 -04:00
Simon Hafner
13e8547fa7
hardcoded order
2015-05-08 19:47:34 +05:00
Simon Hafner
c06672451a
removed unnecessary deps
2015-05-08 19:47:17 +05:00
def
fef21e9003
Use -d:builtinOverflow for builtin overflow checks
...
of recent Clang and GCC >= 5.0.
Maybe it's better that it's optional after all. GCC's code with builtin
overflow checks seems to be a bit slower actually, while Clang's is 3
times faster.
2015-05-08 04:00:24 +02:00
Simon Hafner
f5cca89610
merged devel into epc
2015-05-08 06:40:34 +05:00
Simon Hafner
2474c1bb11
import sigmatch, not suggest in nimsuggest
2015-05-08 06:32:58 +05:00
Andreas Rumpf
0b184f2584
Merge pull request #2608 from chrisheller/devel
...
Add procs for VirtualAllocEx and VirtualFreeEx in windows.nim
2015-05-08 02:20:14 +02:00
Andreas Rumpf
31d472d83d
Merge pull request #2660 from MrJohz/contains-tables
...
Add contains proc for tables to allow usage of `in`
2015-05-08 02:19:45 +02:00
Andreas Rumpf
9422dbf337
Merge pull request #2657 from def-/noreturn
...
Pass noReturn pragma to C code.
2015-05-08 02:08:32 +02:00
Michael Werner
c384f05e49
fixed typo in threadpool.nim
2015-05-08 03:31:58 +05:00
reactormonk
073547bbc4
Merge pull request #2675 from nanoant/patch/fixup-build-csources-submodule-pull
...
Fixup: csources is empty after clone
2015-05-08 02:53:19 +05:00
Adam Strzelecki
7e479993a4
Fixup: csources is empty after clone
...
We actually need to check for existence of csources/.git and then do git
submodule update --init, which pulls the data for submodule.
2015-05-07 23:07:15 +02:00
def
4a2a0894ae
Implicitly assume compilers to know naked and noreturn attributes
2015-05-07 22:31:45 +02:00
Andreas Rumpf
a490e13342
Merge pull request #2649 from nanoant/patch/csources-as-submodule
...
Patch/csources as submodule
2015-05-07 22:17:05 +02:00
Andreas Rumpf
22c9b89392
Merge pull request #2666 from def-/fix-staticlib
...
Fix the lib path used with --app:staticlib
2015-05-07 22:13:08 +02:00
def
a7b39e3ebf
Improve code style a bit
2015-05-07 20:35:16 +02:00
Andreas Rumpf
9ef09fc6f5
Merge pull request #2622 from def-/times-year
...
Year shouldn't be arbitrarily limited to -10_000 .. 10_000
2015-05-07 20:22:26 +02:00
Varriount
ec0e60830a
Merge pull request #2627 from msmith491/devel
...
Add arbitrary char support to the strutils proc. Issue #2626
2015-05-07 13:03:19 -04:00
Varriount
d3f69e14f7
Merge pull request #2596 from Nycto/devel
...
Fix floats in tuples in HashSets
2015-05-07 13:02:42 -04:00
Varriount
ace11f08aa
Merge pull request #2537 from jsanjuas/devel
...
Generalize mean to other types
2015-05-07 12:59:01 -04:00
Varriount
d882718882
Merge pull request #2665 from koalazen/fix_math_is_power_of_two
...
fixes isPowerOfTwo returning true on the smallest integer
2015-05-07 12:54:37 -04:00
Varriount
b5e06c0973
Merge pull request #2663 from koalazen/fix_re_comment
...
Fix comment in re
2015-05-07 12:51:15 -04:00
Reimer Behrends
2a08bbdf31
Fix GC scanning of registers on x86_64 architectures.
...
It is possible for jmp_buf to not be word-aligned or addresses
in the register dump to not be word-aligned. This can result in
either addresses in registers being missed or even addresses on
the stack past the register area not being scanned properly.
2015-05-07 14:35:39 +02:00
def
81cff0908e
Fix the lib path used with --app:staticlib
...
For example if gProjectName is "src/false.nim" the old static lib name
was "libsrc/false.nim.a", now it is "libfalse.a".
2015-05-07 02:29:31 +02:00
Koala Zen
cf68d926d8
fixes isPowerOfTwo returning true on the smallest integer
2015-05-06 12:37:15 -07:00
Koala Zen
d620f566b2
Fix comment in re
2015-05-06 09:09:36 -07:00
Araq
a0df21edc0
development version is 0.11.3
2015-05-06 09:20:50 +02:00
Jonathan
8e4af5ace0
Add contains proc for tables to allow usage of in
2015-05-05 23:26:58 +01:00
def
78c26cbf18
Distinguish only between __declspec and __attribute__
2015-05-05 20:35:43 +02:00
def
c5db4fc3a2
Move the noreturn pragma to sysFatal
...
Now you can choose to implement sysFatal with --os:standalone so that it
returns.
2015-05-05 20:26:54 +02:00
Flaviu Tamas
d71297d7dc
Merge pull request #13 from flaviut/better-exceptions
...
Better handle errors
2015-05-04 18:11:44 -04:00
def
a9fe618756
Pass noReturn pragma to C code.
...
With GCC and Clang this generates __attribute__((noreturn)) in the
function declaration. (both tested) With VCC __declspec(noreturn) is
used.
2015-05-05 00:02:09 +02:00
Andreas Rumpf
b9e02b1efc
Merge pull request #2655 from enitihas/nim-cfg-gcc-path
...
Corrected gcc path on windows
2015-05-04 23:17:03 +02:00
Flaviu Tamas
ba0b9e26c6
Better handle errors
...
Fixes #7
2015-05-04 16:47:31 -04:00
Abhishek Pandey
6018c7a0c9
Corrected gcc path on windows
...
When gcc path is set to r"$nimrod\dist\mingw\bin", the compiler gives
an error:
Error : unhandled exception : invalid format string [Value Error], but
works correctly with gcc.path set to r"$nim\dist\mingw\bin". I think
this issue was caused due to the name change from nimrod to nim , but
the name change was not replicated in the config file.
2015-05-05 02:04:33 +05:30
Araq
fd7b7a0bc1
final website changes
v0.11.2
2015-05-04 20:53:55 +02:00
Araq
3bef848a2c
added missing stuff for the release
2015-05-04 19:40:11 +02:00
Araq
4a51dbe670
version 0.11.2
2015-05-04 16:47:42 +02:00
Araq
288400761c
version 0.11.2
2015-05-04 16:47:41 +02:00
Araq
0775402f55
fixes #2651
2015-05-04 16:47:40 +02:00
Araq
cee16d1651
fixes typo in tut1
2015-05-04 16:47:39 +02:00
apense
80b5e612c0
Update streams.nim
2015-05-04 08:49:41 -04:00
Adam Strzelecki
05e072b8c4
Make build.sh executable
...
There is no reason build.sh shouldn't be executable and we couldn't build Nim
with: ./build.sh
2015-05-03 18:56:18 +02:00
Adam Strzelecki
e31bca55fa
Make csources a submodule
...
1. Solves a problem that updating Nim sources we have no indication we need to
update csources as well.
2. Using submodule we can explicitly request that some Nim version requires
some csources version to bootstrap.
3. build.sh now simply calls: git submodule update --init --depth 1
instead shallow clone on missing csources subdirectory.
2015-05-03 18:55:31 +02:00