Simon Hafner
fb8c0280bd
better messages for nimout
2015-03-05 16:15:28 -06:00
Maurizio Tomasi
9c113b5264
Grammar fixes in the docstrings
2015-03-05 22:38:53 +01:00
Dominik Picheta
bab8190b67
Fixes bugs introduced by ee62d56cad. Closes #2227 .
2015-03-05 21:18:28 +00:00
Simon Hafner
1e1d58c3bc
nimout instead of msg for warnings
2015-03-05 14:53:46 -06:00
Simon Hafner
70eaf92ff0
Merge branch 'devel' into warning-for-result
2015-03-05 14:44:54 -06:00
Simon Hafner
f592240c54
added test for result shadow warning
2015-03-05 14:44:50 -06:00
reactormonk
4e1afdd3e2
Merge pull request #2265 from jobe2015/korr_hashes_doku
...
Changed some characters (&! -> !&) in the documentation in lib/pure/hash...
2015-03-06 01:28:22 +05:00
Araq
cac259cdfb
fixes #2229
2015-03-05 20:39:25 +01:00
Flaviu Tamas
763e902b65
Remove renderBounds()
...
A debug proc, it's not really useful and throws warnings anyway.
2015-03-05 10:42:37 -05:00
Maurizio Tomasi
bf7c342426
New templates for getting the limits of FP types added.
...
New variable "FP_RADIX" and new templates "mantissaDigits",
"digits", "minExponent", "maxExponent", "min10Exponent",
"max10Exponent", "minimumPositiveValue", "maximumPositiveValue", and
"epsilon" added to retrieve the limits of floating-point types.
2015-03-05 15:04:39 +01:00
krolik
4fe0a72577
Fixed table getter not compiling when table value type had not '$' proc overriden
2015-03-05 14:43:15 +02:00
Johanna Berewinkel
04906d6993
Changed some characters (&! -> !&) in the documentation in lib/pure/hashes.nim
2015-03-05 12:01:42 +01:00
Araq
3adcad1b5d
fixes #2250
2015-03-05 11:17:14 +01:00
Andreas Rumpf
70d0894ace
Merge pull request #2249 from flaviut/fix-nimcheck
...
Fix #2247
2015-03-05 11:14:40 +01:00
Flaviu Tamas
e5e5970d93
Fix broken logic in 7296c6d
...
Thanks @fowlmouth for pointing this problem out in IRC.
2015-03-04 21:45:56 -05:00
Flaviu Tamas
08680cfebd
Fix #2247
...
Thanks @Araq for the suggestion
2015-03-04 21:21:10 -05:00
Araq
d61f326f38
prevent name mangling for C++ DLLs
2015-03-05 01:34:09 +01:00
Flaviu Tamas
ab6e83ad41
Fix tests broken in 7296c6d
...
7296c6d doesn't do any nil checking, so it segfaults on `==` on `Regex`
2015-03-04 19:29:35 -05:00
Flaviu Tamas
b556bd9abf
Fix "could not import: pcre_stack_guard"
...
kanaka/mal#20 related, seems like some systems have older PCREs, without
pcre_stack_guard. Since it isn't expclitly used, this will *hopefully* prevent
errors from occurring.
2015-03-04 19:15:53 -05:00
Araq
83cab19c62
fixes #2252
2015-03-04 21:19:38 +01:00
Araq
8ade324b8c
cleaned up whitespace
2015-03-04 18:17:43 +01:00
Andreas Rumpf
1ca2db0273
Merge pull request #2260 from oderwat/upd-deprecated-repeats
...
Updates to remove deprecated repeatStr() and repeatChar() from all files.
2015-03-04 16:42:13 +01:00
Andreas Rumpf
32126aaad6
Merge pull request #2262 from jobe2015/re-replace-doku
...
Fixed examples in the documentation of module re
2015-03-04 16:39:55 +01:00
Johanna Berewinkel
12e4a62b44
Fixed examples in the documentation of module re (proc replace and proc replacef)
2015-03-04 09:05:30 +01:00
Hans Raaf
b902ea887b
Replaced deprecated repeatStr() with repeat().
2015-03-04 03:44:09 +01:00
def
20426e77e9
Fix copyStrLast to set the trailing \0 char
2015-03-04 03:37:50 +01:00
Hans Raaf
58186f6c1d
Replaced deprecated repeatChar() with repeat() or spaces().
2015-03-04 03:30:43 +01:00
def
d875951124
sizeof(char) is always 1
2015-03-04 03:22:06 +01:00
def
0264b42216
Also deepCopy strings only up to their length, not capacity
2015-03-04 03:21:17 +01:00
Andreas Rumpf
b1656f2db4
Merge pull request #2230 from Archs/devel
...
streams.ssWriteData: Call setLen only when new data truly increases the underlying string buffer
2015-03-04 03:08:38 +01:00
Andreas Rumpf
171de9c355
Merge pull request #2175 from def-/sorted
...
sorted & sortByIt
2015-03-04 03:08:21 +01:00
def
f5968c7946
Only zero strings when necessary.
...
This removes the zeroing when the string is subsequently overwritten by
a memcpy anyway.
2015-03-04 01:48:09 +01:00
Flaviu Tamas
7296c6d649
Add equality operator for RegexMatch and Regex
...
- Technically a breaking change, but I doubt anyone depends on a compile-time
error for long ;)
2015-03-03 18:48:35 -05:00
def
fa3620be9e
Only copy strings to their size, not capacity
...
Capacity may be much bigger, so we end up with strings that are much
larger than they have to be and have to copy more as well.
2015-03-03 22:23:35 +01:00
def
c3f6c7f8a3
Move sortByIt to algorithm module and add an example for it
2015-03-03 21:44:27 +01:00
def
bacb91002a
make toUTF8 support up to 6 bytes
2015-03-03 21:25:28 +01:00
Andreas Rumpf
8f43979cf6
Merge pull request #2232 from oderwat/upd-strutils
...
`repeat` instead of `repeatStr` + parameter swapped
2015-03-03 19:46:49 +01:00
Andreas Rumpf
9731fb5420
Merge pull request #2248 from chrisheller/devel
...
Make macros.nim expectKind error message with a single TNimrodNodeKind c...
2015-03-03 19:45:14 +01:00
Chris Heller
0553758ebd
Clone the implementation of cmpIgnoreStyle into macros.nim from typeinfo.nim so that we get rid of any imports in the core modules
2015-03-03 09:29:38 -08:00
Chris Heller
b54dfbce16
Remove use of .format() from macros.nim to avoid importing into core. There is still a remaining import of cmpIgnoreStyle from strutils that needs to be removed as well
2015-03-03 09:22:54 -08:00
Archs
758a883cc6
set the correct length for s.data when data truely increased
2015-03-04 00:28:18 +08:00
Hans Raaf
3546ff8819
Replaced repeatStr() and repeatChar() with more natural versions.
2015-03-03 16:37:54 +01:00
Araq
b870744d5d
makes Aporia build for 64bit archs
2015-03-03 13:53:31 +01:00
Araq
21ccc5d58e
parseopt is not deprecated anymore
2015-03-03 13:53:31 +01:00
Chris Heller
df7e388e0c
Make macros.nim expectKind error message with a single TNimrodNodeKind consistent with error message shown with a set of TNimrodNodeKind by displaying the actual node kind (as well as the expected)
2015-03-02 17:02:43 -08:00
Andreas Rumpf
f4e0f64f86
Update readme.md
2015-03-03 00:36:05 +01:00
Andreas Rumpf
8b05bf3e86
Merge pull request #2238 from oderwat/fix-2228-readall-osx
...
Fix for readAll(stdin) problem on OS X and better anyway. I can confirm this works on Windows.
2015-03-01 23:30:02 +01:00
Araq
76e44dd034
test tsets2.nim compiles again
2015-03-01 23:01:02 +01:00
Araq
24ae0c387f
some love for the testsuite; fixed regressions
2015-03-01 21:41:21 +01:00
Araq
566ee874cd
minor cleanups
2015-03-01 13:52:00 +01:00