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
Andreas Rumpf
09b7619d9c
Merge pull request #2558 from BlaXpirit/deprecate-const-regexes
...
Deprecate constant regular expression strings
2015-04-15 17:30:19 +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
reactormonk
e281d41370
Merge pull request #2553 from winksaville/fix-importc-atomic_compare_exchange
...
The importc for atomicCompareExchange is incorrectly defined.
2015-04-14 09:50:54 +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
Simon Hafner
c55f884b5c
integrated realtimegc stuff into testament
2015-04-13 22:36:35 -05:00
Zahary Karadjov
6fb372d96b
The getSubsystem<T> example in the manual currently fails with a codegen error
...
A faulty proc declaration is generated:
N_NIMCALL(System::Input*, SystemManager::getSubsystem<'*0>())(void);
The manual has been edited to add a nodecl pragma, which alleviates the issue
Fix a typo in the vector_iterator example from the previous commit.
2015-04-14 00:03:31 +03:00
Zahary Karadjov
1ebf1aaa80
importing of C++ nested generics like std::vector<T>::iterator, using the apostrophe operator
2015-04-13 23:49:41 +03:00
fowlmouth
9700298d07
concept types are represented with getType()
2015-04-13 14:57:23 -05:00
Oleh Prypin
81d2be4aa6
Make RST recognize hyperlinks with two underscores
...
Fixes #2538
2015-04-13 19:51:27 +03:00
Oleh Prypin
e6dbb350a9
Update documentation
2015-04-13 10:45:15 +03:00
Varriount
6c78f1a43d
Merge pull request #2531 from endragor/lexing-doc-typo
...
Fix typo in lexing.txt: UINT8_LIT -> UINT_LIT
2015-04-12 23:56:03 -04: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
Oleh Prypin
c31870d311
Change flags to inline
...
Flags can no longer be specified in a 2nd argument.
Now they are part of the regular expression string.
2015-04-13 00:09:11 +03:00
Josep Sanjuas
d0ff06b8c1
Generalize mean to other types
2015-04-12 19:40:30 +02:00
Flaviu Tamas
90d17c4e03
Improve performance
...
Removing ANCHORED means that after findIter is unable to find any more matches,
it doesn't bother searching unless there are some promising 0-len matches. This
significantly improves performance on problems like
`"abccccccccccccc".find(re"a")`. Previously, each "c" would require a call to
pcre_exec, which would iterate over [index_of_c..string.len], a O(n^2) process!
2015-04-12 10:33:21 -04:00
Oleh Prypin
8b8224ecaf
Add tests for empty or non-empty match
2015-04-12 17:31:43 +03:00
Oleh Prypin
02c6e7306f
Fix skipping an empty match at the end
2015-04-12 15:18:16 +03:00
Ruslan Mustakov
0f8a6cbbe4
Fixed typo in lexing.txt: UINT8_LIT -> UINT_LIT
2015-04-12 13:12:40 +06: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
ReneSac
06617bbb76
Minor fixes for arrow like change patch
...
Don't use ^ operator yet for compatibility with older compilers.
Moved arrow like explanation, and fix precedence description on the text in the manual.
Fixed typo in news.
2015-04-11 17:22:09 -03:00
Flaviu Tamas
ec1758509c
Add longer flags
...
It is now possible to use longer flags instead of the short one-letter ones.
2015-04-11 14:17:53 -04:00
Flaviu Tamas
4ce267c08d
Fix getinfo overflows
2015-04-11 11:15:51 -04:00
Flaviu Tamas
bc27d06e39
Use docweave
...
The readme file is now generated from the contents of the nre module.
2015-04-11 10:55:50 -04:00
Flaviu Tamas
0dc86145ea
Convert readme to RST
2015-04-11 08:51:33 -04:00
Araq
28ecf72f79
fixes #2498
2015-04-11 10:01:13 +02:00
Araq
06feaef64a
fixes #1658
2015-04-11 10:01:12 +02:00
Araq
a1b937ab33
fixes #1691
2015-04-11 10:01:11 +02:00
Araq
c8dbeaa09b
make test green
2015-04-11 10:01:11 +02:00
Araq
d89a20cc1d
fixes #2509
2015-04-11 10:01:10 +02:00
Araq
670367e13b
fixes #2508
2015-04-11 10:01:10 +02:00
Araq
65e01c8b68
make test green
2015-04-11 10:01:09 +02:00
Araq
1406f92a5f
re-enable git hash compiler info
2015-04-11 10:01:08 +02:00
reactormonk
e4ee6ef4a3
Merge pull request #2516 from novist/doc-compiletime-variable
...
Doc: compileTime pragma can be used on variable
2015-04-11 12:53:43 +05:00
novist
b8189cd770
Doc: compileTime pragma can be used on variable
2015-04-11 10:35:43 +03:00
ReneSac
34997292f4
Changing the rule for arrow like operators again.
2015-04-10 23:59:17 -03:00
Flaviu Tamas
4b42ddfdfa
Fix result shadowing warning
2015-04-10 14:01:05 -04:00
Flaviu Tamas
62a8ab9006
Throw an exception when replacing with a nil value
2015-04-10 13:54:24 -04:00
Flaviu Tamas
e6d662e6b9
Fix potential buffer overflow
...
Under certain circumstances, it would be possible for a too-large number sent
cause a buffer overflow by passing a too-large endpos.
2015-04-10 13:18:08 -04: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
Flaviu Tamas
eca9597635
Merge pull request #10 from BlaXpirit/fix-skip-zero
...
Fix zero-length matches for multibyte characters
2015-04-10 09:44:54 -04:00