Andreas Rumpf
7e8eadb6ba
SSL implementation: added nimNoAllocForSSL
2018-05-27 11:31:27 +02:00
Andreas Rumpf
88bc2d8df4
make memory regions robust; disable free lists for now
2018-05-27 11:15:45 +02:00
Zahary Karadjov
1c478db375
fix #7883 ; fix #7829
2018-05-26 20:46:22 +03:00
Koki Fushimi
09283bb939
Faster binary gcd algorithm ( #7849 )
...
* Faster binary gcd algorithm.
* Use built in countTrailingZeroBits to calculate gcd.
* Add definitions of gcd for integers and other types.
* Unified signed case and unsinged case in one proc by using when syntax.
* Change to faster one.
2018-05-26 08:31:45 +03:00
Araq
08637bc272
JS hotfix for the Internet Explorer up to version 11
2018-05-25 23:19:54 +02:00
data-man
856dc4c5c1
Fixes for parseUntil when until.len == 0 (or nil)
2018-05-25 18:52:04 +03:00
Andreas Rumpf
6536535470
add missing compilerProcs for memory regions
2018-05-25 16:23:21 +02:00
Andreas Rumpf
c0024fa587
fixes channels for --gc:regions
2018-05-25 16:21:33 +02:00
data-man
cc9e94cd96
Hide readAll from js for tests passing
2018-05-25 08:48:09 +03:00
data-man
8149c07458
Fixes streams bugs
2018-05-25 07:46:48 +03:00
data-man
3fd48b7622
Fixes #7877
2018-05-25 06:59:54 +03:00
data-man
605b65487f
Fixes #7877
2018-05-25 06:58:07 +03:00
Dmitry Atamanov
e206a8d952
Use new binarySearch everywhere ( #7876 )
2018-05-25 00:04:30 +03:00
Dominik Picheta
85b7d8fcc4
Rstgen/xml tree fixes ( #7823 )
...
* Don't prefix lang names with "lang" in rstgen.
* Implements ability to render xmltree w/o \n. Fixes <> for `data-*` attrs.
* Various rstgen fixes.
* Fixes security vulnerabilities due to not escaping some code.
* Adds <video> support and improve `.. image:: ` directive.
* Adds comment as requested.
2018-05-23 16:28:53 +02:00
data-man
17b8bb8b47
Fixes binarySearch's bug
2018-05-23 12:58:26 +03:00
data-man
a093605ab0
binarySearch became even better
2018-05-23 12:40:55 +03:00
data-man
df37796d88
Fixes pegs bugs, continue
2018-05-23 10:23:19 +03:00
data-man
6acbe6fb01
Fixes pegs bugs
2018-05-23 09:45:51 +03:00
data-man
39a1ad650c
Faster binarySearch
2018-05-23 08:42:22 +03:00
Tyler
799674168d
Patch the PEG library to work with the JS backend ( #7866 )
...
* Added compiler check on transformFile
2018-05-23 05:27:28 +03:00
Andreas Rumpf
c6a9a9c30b
hotfix: fixes SSL initialization for httpclient with --threads:on ( #7863 )
...
* hotfix: fixes SSL initialization for httpclient with --threads:on
2018-05-22 23:07:02 +02:00
genotrance
1d72ec3f1b
Detect gcc arch in build.bat ( #7856 )
...
* Detect gcc arch in build.bat
* Fix 64-bit test
2018-05-22 20:53:29 +02:00
data-man
4da0135ace
fixes filter bug for empty lines
2018-05-22 18:56:27 +03:00
andri lim
c12726d41e
fixes #7696 , add ConfigRef.arguments initialization ( #7858 )
2018-05-22 13:17:09 +02:00
data-man
a39b989ce2
fixes #7855
2018-05-21 23:41:32 +03:00
Araq
dc809bd485
fixes yet another indexing bug caused by the strict strings
2018-05-21 14:22:02 +02:00
Araq
5472574f72
json.nim: delete should raise KeyError, not IndexError, minor cleanup of the tests
2018-05-20 23:00:39 +02:00
Dmitry Atamanov
90afb1baa7
binarySearch improvements ( #7850 )
2018-05-20 20:11:25 +02:00
Dominik Picheta
f890f60736
Merge pull request #7843 from koranza/devel
...
os.findExe: check string lengths to avoid index out of bound
2018-05-20 12:58:50 +01:00
koranza
f9358e85ca
remove unneeded check on length
2018-05-19 14:48:19 -05:00
data-man
dedf0f3e19
Removed space between "array" and a square bracket in the docs
2018-05-19 20:28:27 +03:00
Dmitry Atamanov
94c45136ea
Fixes #6832 ( #7813 )
...
Fixes #6832
2018-05-19 18:32:18 +03:00
Andreas Rumpf
04ddd069a1
added experimental undokumented std/varints module
2018-05-19 11:17:22 +02:00
koranza
aefa6547c3
check string lengths to avoid index out of bound
2018-05-18 18:25:49 -05:00
koranza
39988eb1cf
Merge pull request #1 from nim-lang/devel
...
updating my fork with the head repo
2018-05-18 16:20:13 -05:00
Dmitry Atamanov
06bdf8392b
Fixes CritBitTree.inc's bug ( #7838 )
...
* Fixes CritBitTree.inc's bug
* Update changelog
2018-05-18 21:13:29 +02:00
Dmitry Atamanov
508dfdabee
Merge pull request #7841 from coffeepots/patch-5
...
Fix typo in "out of bounds" error message
2018-05-18 20:43:35 +03:00
coffeepots
43b1ac07d4
Fix typo in "out of bounds" error message
2018-05-18 18:37:28 +01:00
Emery Hemingway
5b176f14a2
Provide configuration for Genode toolchain
2018-05-18 16:52:08 +02:00
Araq
221b34ad83
move parsejson logic into its own standard lib module
2018-05-18 01:49:49 +02:00
Araq
4e63f0c267
keep unicode.nim warning free
2018-05-18 01:35:53 +02:00
Araq
4b3ad4f00c
keep algorithm.nim warning free
2018-05-18 01:35:09 +02:00
Dmitry Atamanov
072cd073ba
Merge pull request #7835 from data-man/fix_fac
...
Fixes factorial's bug
2018-05-17 20:55:44 +03:00
data-man
173c92d374
Fixes factorial's bug
2018-05-17 19:54:41 +03:00
Yuriy Glukhov
6c0185d4b7
Allow better optimisations by removing NOINLINE from module init procs
2018-05-16 19:56:30 +02:00
Araq
02f01470ab
Merge branch 'devel' into araq-big-refactoring
2018-05-15 15:29:48 +02:00
Andreas Rumpf
c73cd5349e
documentation generator works again
2018-05-15 10:03:06 +02:00
Andreas Rumpf
5bf6ad9fa3
make tests green on Unix
2018-05-15 01:39:56 +02:00
Araq
f8e23daa20
fixes #7817
2018-05-14 23:27:44 +02:00
Araq
02b78d3f94
make tests green again
2018-05-14 21:38:18 +02:00