Commit Graph

3518 Commits

Author SHA1 Message Date
Max Grender-Jones
7daad41784 Allow {} to return nested results in json & standardise on 'key' not 'name'
- Note now returns nil if users try to index into a non-object;
  old behaviour was to throw a runtime error
- Also s/transverse/traverse/
2015-04-18 01:08:06 +01:00
Araq
caef835fe4 fixes #2568 2015-04-17 21:21:02 +02:00
Andreas Rumpf
86b37f7fc7 Merge pull request #2555 from def-/fix-2552
Make peekExitCode on Posix use WIFEXITED to determine exit
2015-04-15 17:41:01 +02:00
Andreas Rumpf
e14e5be998 Merge pull request #2549 from fowlmouth/patch-2
fixes for macros.getType()
2015-04-15 17:33:26 +02:00
Andreas Rumpf
97cb0eb694 Merge pull request #2560 from BlaXpirit/re-nre-hint
Add a hint about NRE library to 're' module
2015-04-15 17:32:21 +02:00
Andreas Rumpf
8e73978c68 Merge pull request #2546 from BlaXpirit/rst-link-underscore
Make RST recognize hyperlinks with two underscores
2015-04-15 17:31:18 +02:00
Oleh Prypin
aa327efa98 Add a hint about NRE to 're' module 2015-04-14 23:26:53 +03:00
Oleh Prypin
ff25c1272f Deprecate constant regular expression strings 2015-04-14 22:30:21 +03:00
def
2025a0f482 Make peekExitCode on Posix use WIFEXITED to determine exit
This fixes #2552
2015-04-14 12:58:17 +02:00
Simon Hafner
49b953f318 sexp also accepts cons 2015-04-14 02:49:16 -05:00
Simon Hafner
8fa8f13741 renamed sexp 2015-04-14 02:00:23 -05:00
Simon Hafner
15c347af69 sexp parsing & generation 2015-04-14 01:58:34 -05:00
Wink Saville
b0b3a2500a The importc for atomicCompareExchange is incorrectly defined.
The .importc: was referring to __atomic_compare_exchange_n this corrects
it to be __atomic_compare_exchange.
2015-04-13 20:39:01 -07:00
Oleh Prypin
81d2be4aa6 Make RST recognize hyperlinks with two underscores
Fixes #2538
2015-04-13 19:51:27 +03:00
apense
9a629d72e8 Added peeking procedures to streams
Adds peeking to streams, which is just like reading, but at the end, the stream position hasn't changed.
2015-04-12 20:38:35 -04:00
Josep Sanjuas
d0ff06b8c1 Generalize mean to other types 2015-04-12 19:40:30 +02:00
Kay Zheng
a7df3ffbe0 Ignore EvError in asyncdispatch.poll(...) for non-windows systems, so that exceptions can be raised from send(...) and recv(...) 2015-04-12 12:59:56 +08:00
Oleh Prypin
b4337e1b0f Fix a flag in PCRE: change to 'usePcreHeader' 2015-04-10 17:50:43 +03:00
fowlmouth
f852988d11 Merge branch 'devel' of github.com:Araq/Nim into patch2 2015-04-10 09:23:33 -05:00
Oleh Prypin
3aa7f7f491 Change datatypes and remove broken editable procs from PCRE 2015-04-10 17:18:59 +03:00
Oleh Prypin
fd8c6d0a32 Fix deprecation warnings in re 2015-04-10 16:12:54 +03:00
Oleh Prypin
7d06fc2165 Update and improve PCRE wrapper
- Version 8.36 (was 8.31)
- Support for editable functions
- Name arguments according to docs
- Cosmetics
2015-04-10 16:08:25 +03:00
Araq
8ddb58aecc fixes bootstrapping on windows 2015-04-10 14:17:07 +02:00
Araq
3a9500f7b1 fixes #2500 2015-04-10 14:03:47 +02:00
Andreas Rumpf
6e6c6446a4 Merge pull request #2329 from def-/readline
Speed up readLine by using getc_unlocked
2015-04-10 14:02:22 +02:00
Andreas Rumpf
badd1a79f0 Merge pull request #2493 from arnetheduck/more-comp-ropes
More comp ropes
2015-04-10 13:59:35 +02:00
Andreas Rumpf
2b8f8bbf19 Merge pull request #2502 from def-/pcre
Fix infinite loop in re.findAll
2015-04-10 01:16:01 +02:00
def
69d38f82a5 Fix infinite loop in findAll 2015-04-09 17:22:44 +02:00
def
ce0c4a8b58 Clean up re module a bit 2015-04-09 17:22:33 +02:00
Andreas Rumpf
15b5f52e8c Merge pull request #2494 from JosephTurner/fix-matching-error
Fixes matching error #2418
2015-04-09 16:37:47 +02:00
Oleh Prypin
27071319c6 Remove unneeded import os from intsets 2015-04-09 03:48:35 +03:00
Joseph Turner
7ee6c72b51 Adds test case to is isMainModule block
Adds the test case that originally caused the bug, issue #2418.
2015-04-08 21:58:31 +01:00
Joseph Turner
13e5a9ea6c Fixes matching error #2418
Fixes the split iterator, the main problem was with the incrementation
of 'last'. Last was first incremented to the index of the first
character after the match, but was then incremented again at the
beginning of the while loop. This caused a problem if that character
after the first match, also matched the regular expression.
2015-04-08 17:00:28 +01:00
Jacek Sieka
76a316bd35 lib_ropes: better buffering in equalsFile, cleanups 2015-04-08 23:30:11 +08:00
Andreas Rumpf
b48f9c4e14 Merge pull request #2484 from yglukhov/macos-sigpipe
Fixed SIGPIPE on MacOS
2015-04-08 16:03:32 +02:00
Araq
4b382940f0 minor doc improvements 2015-04-08 13:49:16 +02:00
yglukhov
c2a52a9849 Fixed SIGPIPE on MacOS 2015-04-08 11:24:53 +03:00
Andreas Rumpf
dfc3f9dcd7 Merge pull request #2486 from endragor/rational-hash
Add hash proc for Rational
2015-04-08 09:58:06 +02:00
Ruslan Mustakov
35f5ac2811 Added procvar pragma to rationals.cmp 2015-04-08 01:21:58 +06:00
Ruslan Mustakov
46e6fd4fa9 Added hash proc for Rational 2015-04-08 00:52:20 +06:00
Andreas Rumpf
d170a51f54 Merge pull request #2472 from def-/natural
Use more Natural and Positive numbers in proc parameters
2015-04-07 13:37:08 +02:00
Andreas Rumpf
d5dc0e96d0 Merge pull request #2475 from yglukhov/dom-renames
DOM types renamed.
2015-04-07 13:23:16 +02:00
def
bba2f7b0f1 Fix toRational 2015-04-07 00:36:16 +02:00
Araq
82f8948a10 added system.typed and system.untyped aliases 2015-04-07 00:06:39 +02:00
yglukhov
bf2abe2de2 DOM types renamed. 2015-04-06 14:36:36 +03:00
def
22b4e4c2f2 Use more Natural and Positive numbers in proc parameters
- Didn't go through all modules, only the main ones I thought of
- Building the compiler and tests still work
2015-04-06 02:24:17 +02:00
Andreas Rumpf
99e0fb90e0 Merge pull request #2428 from arnetheduck/comp-lib-ropes
Comp lib ropes
2015-04-06 00:32:08 +02:00
Dominik Picheta
caf3d9e342 Added accessor procs with default params for JsonNodes. 2015-04-05 13:42:13 +01:00
Andreas Rumpf
2cb9688b8f Merge pull request #2443 from yglukhov/dom-reinherit
Correct dom objects inheritance.
2015-04-05 10:52:43 +02:00
Andreas Rumpf
d1ca5e4067 Merge pull request #2452 from apense/patch-1
Update system.nim
2015-04-05 10:48:49 +02:00