summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2329 from def-/readlineAndreas Rumpf2015-04-101-16/+52
|\ | | | | Speed up readLine by using getc_unlocked
| * Speed up readLine by using getc_unlockeddef2015-03-121-16/+52
| | | | | | | | | | | | - Only on POSIX and Windows (_fgetc_nolock here) systems - File is locked to our thread before and unlocked after readLine - About 3 times faster in some simple tests
* | Merge pull request #2493 from arnetheduck/more-comp-ropesAndreas Rumpf2015-04-101-63/+80
|\ \ | | | | | | More comp ropes
| * | lib_ropes: better buffering in equalsFile, cleanupsJacek Sieka2015-04-081-63/+80
| | |
* | | Merge pull request #2502 from def-/pcreAndreas Rumpf2015-04-101-45/+46
|\ \ \ | | | | | | | | Fix infinite loop in re.findAll
| * | | Fix infinite loop in findAlldef2015-04-091-0/+1
| | | |
| * | | Clean up re module a bitdef2015-04-091-45/+45
| | | |
* | | | Merge pull request #2494 from JosephTurner/fix-matching-errorAndreas Rumpf2015-04-091-6/+14
|\ \ \ \ | |/ / / |/| | | Fixes matching error #2418
| * | | Adds test case to is isMainModule blockJoseph Turner2015-04-081-1/+6
| | | | | | | | | | | | | | | | Adds the test case that originally caused the bug, issue #2418.
| * | | Fixes matching error #2418Joseph Turner2015-04-081-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Remove unneeded import os from intsetsOleh Prypin2015-04-091-1/+1
|/ / /
* | | Merge pull request #2484 from yglukhov/macos-sigpipeAndreas Rumpf2015-04-083-6/+11
|\ \ \ | | | | | | | | Fixed SIGPIPE on MacOS
| * | | Fixed SIGPIPE on MacOSyglukhov2015-04-083-6/+11
| | | |
* | | | minor doc improvementsAraq2015-04-081-4/+4
| |/ / |/| |
* | | Merge pull request #2486 from endragor/rational-hashAndreas Rumpf2015-04-081-0/+14
|\ \ \ | | | | | | | | Add hash proc for Rational
| * | | Added hash proc for RationalRuslan Mustakov2015-04-081-0/+14
| | | |
* | | | Added procvar pragma to rationals.cmpRuslan Mustakov2015-04-081-1/+1
|/ / /
* | | Merge pull request #2472 from def-/naturalAndreas Rumpf2015-04-0710-1196/+1196
|\ \ \ | |/ / |/| | Use more Natural and Positive numbers in proc parameters
| * | Use more Natural and Positive numbers in proc parametersdef2015-04-0610-1196/+1196
| | | | | | | | | | | | | | | - Didn't go through all modules, only the main ones I thought of - Building the compiler and tests still work
* | | Merge pull request #2475 from yglukhov/dom-renamesAndreas Rumpf2015-04-071-51/+76
|\ \ \ | | | | | | | | DOM types renamed.
| * | | DOM types renamed.yglukhov2015-04-061-51/+76
| |/ /
* | | Fix toRationaldef2015-04-071-2/+2
| | |
* | | added system.typed and system.untyped aliasesAraq2015-04-071-0/+4
|/ /
* | Merge pull request #2428 from arnetheduck/comp-lib-ropesAndreas Rumpf2015-04-061-12/+13
|\ \ | | | | | | Comp lib ropes
| * | ropes: remove more unnecessary checksJacek Sieka2015-04-031-3/+3
| | |
| * | ropes: make lib & compiler frmt more similar, fix out-of-bounds accesses in ↵Jacek Sieka2015-04-011-14/+15
| | | | | | | | | | | | lib ropes
* | | Added accessor procs with default params for JsonNodes.Dominik Picheta2015-04-051-0/+43
| | |
* | | Merge pull request #2443 from yglukhov/dom-reinheritAndreas Rumpf2015-04-051-89/+81
|\ \ \ | | | | | | | | Correct dom objects inheritance.
| * | | Correct dom objects inheritance.yglukhov2015-04-011-89/+81
| |/ /
* | | Merge pull request #2452 from apense/patch-1Andreas Rumpf2015-04-051-0/+2
|\ \ \ | | | | | | | | Update system.nim
| * | | Update system.nimapense2015-04-031-0/+2
| | | | | | | | | | | | Should let the documentation generate with proper code blocks
* | | | Merge pull request #2455 from def-/iupAndreas Rumpf2015-04-051-114/+114
|\ \ \ \ | | | | | | | | | | Make iup wrapper work with iup 3.1
| * | | | Make iup wrapper work with iup 3.1def2015-04-041-114/+114
| | | | |
* | | | | Merge pull request #2464 from reactormonk/math-no-side-effectAndreas Rumpf2015-04-051-0/+7
|\ \ \ \ \ | | | | | | | | | | | | no side effects on math procs, fixes #2458
| * | | | | no side effects on math procs, fixes #2458Simon Hafner2015-04-041-0/+7
| |/ / / /
* | | | | Merge pull request #2461 from ReneSac/develreactormonk2015-04-051-174/+175
|\ \ \ \ \ | | | | | | | | | | | | Fix warning about sets.testModule() not used.
| * | | | | Fix warning about sets.testModule() not used.ReneSac2015-04-041-174/+175
| |/ / / /
* / / / / some better sysassert messagesSimon Hafner2015-04-041-2/+2
|/ / / /
* | | | docutils are gcsafeAraq2015-04-042-497/+498
| | | |
* | | | windows.nim is gcsafeAraq2015-04-041-4/+6
|/ / /
* | | Merge pull request #2444 from yglukhov/doc-fixAndreas Rumpf2015-04-031-1/+1
|\ \ \ | | | | | | | | Fixed doc generation on mac.
| * | | Fixed doc generation on mac.yglukhov2015-04-021-1/+1
| |/ /
* | | Merge pull request #2441 from TheAnonymous/develAndreas Rumpf2015-04-031-1/+2
|\ \ \ | | | | | | | | fixes https://github.com/Araq/Nim/issues/2116
| * | | fixes https://github.com/Araq/Nim/issues/2116Jakob Oesterling2015-04-011-1/+2
| |/ /
* / / Doc fix: TProcessOption -> ProcessOptionyglukhov2015-04-031-1/+1
|/ /
* | Implemented epochTime function for JS target.yglukhov2015-03-311-0/+2
| |
* | Fix infinite recursion when await is in except body.Dominik Picheta2015-03-301-3/+3
| |
* | Use `^` instead of `-` in slicesdef2015-03-285-68/+68
| |
* | fixes #2420; negative indexing for slicing is obsolete (breaking change!)Araq2015-03-282-55/+55
| |
* | preparations for dealing with the 'echo $foo' gotchaAraq2015-03-271-3/+3
| |