def
834ad57d94
Fix toRational overflow by calculating internally with int64s ( fixes #4194 )
2016-05-22 18:09:55 +02:00
Andreas Rumpf
6dd0887009
Merge pull request #4199 from oderwat/oderwat-fix-pragmas
...
Fixing pragmas (so syntax highligthing works).
2016-05-22 15:23:21 +02:00
Andreas Rumpf
2ecf4633f4
Merge branch 'prim-gc' into devel
2016-05-22 15:01:36 +02:00
Andreas Rumpf
dcf830bba9
fixes #3184
2016-05-22 14:28:53 +02:00
Hans Raaf
38b7581a28
Fixing pragmas (so syntax highligting works).
2016-05-20 20:26:20 +02:00
nigredo-tori
85c41a1398
Fix toJSStr for control characters
...
fixes #4190
Add leading zero to encoded character if it is less than 0x10
2016-05-20 12:35:34 +06:00
Andreas Rumpf
268f25225a
Merge pull request #4187 from Lompik/devel
...
Remove spurious semicolon in type definition
2016-05-20 00:57:03 +02:00
Parashurama
5d7d8816e5
fixes some issues with underscores in float literals. add more tests.
...
fixes some potential issues with underscores in float literals.
adds more checks for badly positionned underscores in float literals.
adds more test files.
2016-05-19 21:03:22 +02:00
Stephane Fontaine
f12fc1140d
Remove spurious semicolon in type definition
2016-05-19 19:58:17 +04:00
Dominik Picheta
d3e9589b3d
Merge pull request #4180 from cheatfate/callsoon2
...
Resolve bugs with `deep recursion` of asyncdispatch.
2016-05-18 11:45:56 +01:00
Parashurama
f5761e23d3
fix issue 4181. add testcase.
2016-05-18 12:12:01 +02:00
cheatfate
aba60e54d5
Resolve bugs with deep recursion of asyncdispatch.
...
Introduce callSoon() implementation.
Patch tests to use waitFor() instead of asyncCheck()
2016-05-18 00:53:53 +03:00
Andreas Rumpf
3f075b7921
Merge pull request #4173 from Parashurama/better_float_parsing
...
fixes issue #4117 and make float parsing locale independent.
2016-05-17 17:15:23 +02:00
Parashurama
60e03ee27c
make float parsing locale independent.
2016-05-16 22:06:35 +02:00
Parashurama
fdcb4907bc
fixes typo in system/timers.
2016-05-16 17:21:49 +02:00
Andreas Rumpf
7e134b5388
fixes #3793
2016-05-16 15:29:51 +02:00
Andreas Rumpf
d8bce8b83d
GC with primitive MS
2016-05-16 00:28:00 +02:00
Dominik Picheta
f4f7edf00f
Merge pull request #4075 from yglukhov/json
...
Json serialization for openarrays and objects
2016-05-15 12:39:26 +01:00
Andreas Rumpf
c770715b16
Merge pull request #4161 from moigagoo/devel
...
Stdlib: nre: Convenience proc ``contains`` added.
2016-05-15 11:01:22 +02:00
Andreas Rumpf
28a45f7ac9
Merge pull request #4154 from yglukhov/sizeof-doc
...
Added limitations note to sizeof. Closes #4153 .
2016-05-15 10:57:42 +02:00
Lompiktab
72ba30d0a9
Fix 2 compile errors in LockFreeHash.nim
...
* type mismatch in range (line 55)
* invalid indentation (line 249)
2016-05-14 09:41:35 +04:00
Konstantin Molchanov
4f9b498103
Stdlib: nre: Convenience proc `contains` added.
2016-05-14 09:23:09 +04:00
Flaviu Tamas
4febf2784a
Update NRE documentation
2016-05-13 16:43:43 -04:00
Stephane Fontaine
fbd6291f2f
Fix missing ]
...
other nim can't parse the file.
Introduced in 192ba3bbc0 (diff-1a01187da2fad29f03da8ce36ffe1f91)
2016-05-13 22:14:22 +04:00
Yuriy Glukhov
5a49c51b4c
Added limitations note to sizeof. Closes #4153 .
2016-05-13 20:09:14 +03:00
Yuriy Glukhov
6e135468f8
Json serialization for openarrays and objects
2016-05-13 17:25:40 +03:00
Dominik Picheta
299989f3aa
Restore sanity check for bytesReceived in asyncdispatch.
2016-05-13 13:41:46 +01:00
Dominik Picheta
373c47ba70
Merge pull request #4150 from cheatfate/winasync
...
Resolve bugs based on unreliable `bytesReceived` value.
2016-05-13 13:34:50 +01:00
Andreas Rumpf
746132d696
PHP codegen improvements
2016-05-13 00:47:18 +02:00
cheatfate
6fa6fdeb34
Resolve bugs based on unreliable bytesReceived value.
2016-05-12 21:11:42 +03:00
Andreas Rumpf
6e6c15081d
Merge pull request #4142 from endragor/gc-allow-skip-stack
...
Added stackSize parameter to GC_step
2016-05-12 15:00:08 +02:00
Andreas Rumpf
4b13484025
Merge pull request #4025 from flyx/highlight-yaml
...
YAML highlighting support for doctools/highlite
2016-05-12 14:59:00 +02:00
Andreas Rumpf
81ebb96922
Merge pull request #4149 from oderwat/HARA-PHP_ArrayConstr_Hack
...
PHP codegen array constructor hack (!!!) for demo purpose only I guess
2016-05-12 01:43:04 +02:00
Andreas Rumpf
c02963bcea
Pegs: fixes edge case
2016-05-12 01:36:23 +02:00
Andreas Rumpf
34110fc118
Merge pull request #4136 from oderwat/HARA-peg-replace-cb
...
Added a replace() with callback to pegs.
2016-05-11 23:31:22 +02:00
Hans Raaf
d3bae50c3c
PHP codegen array constructor hack.
...
Because of PHP can't have refs for literal function parameters I
needed to come up with a hack such that the following code compiles with
PHP target.
```nim
type Foo = tuple[a: string, b: int]
var foo: array [0..2, Foo]
foo[0] = ("Test", 1)
foo[1] = ("Me", 2)
for x in foo:
echo x.a
echo x.b
```
2016-05-11 22:51:27 +02:00
Ruslan Mustakov
0dc35b7841
Replaced ignoreStackAndRegisters with stackSize in GC_step
2016-05-11 20:02:12 +06:00
Araq
97129ebd8a
added another version of eqIdent
2016-05-10 22:03:07 +02:00
Araq
e101773d8b
added scanp macro as an alternative to pegs
2016-05-10 22:03:07 +02:00
Araq
33aeadab73
minor whitespace change
2016-05-10 22:03:07 +02:00
Araq
b357e80833
added strscans stdlib module
2016-05-10 22:03:07 +02:00
Araq
c55ff72ea7
split too long lines
2016-05-10 22:03:07 +02:00
Ruslan Mustakov
f288eb7543
Added ignoreStackAndRegisters parameter to GC_step
2016-05-10 21:52:44 +06:00
Dominik Picheta
9fb97e310f
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2016-05-10 12:50:48 +01:00
Dominik Picheta
2e5b19e479
Added some useful JS procs to DOM module.
2016-05-10 12:50:18 +01:00
Hans Raaf
fcfe27a1f8
Added a replace() proc using a callback to pegs.
...
I was missing a nice way to use pegs with a more specialized replace
functionality. Here my try to create a universal and versatile version
of replace for that.
2016-05-07 17:53:43 +02:00
Federico Ceratto
36be28aa47
Add another JSON example
...
JSON generation can be a bit tricky, another example might help
2016-05-05 22:02:48 +01:00
James Osborn
0356f53b56
getTypeInst and getTypeImpl mostly working now and added test
2016-05-04 00:24:44 -05:00
James Osborn
d462cca21f
added getTypeInst which includes generic parameters
2016-05-04 00:24:44 -05:00
lihf8515
42bd3fd953
Update parsecfg.nim
2016-05-02 17:00:58 +08:00