summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'devel' into araq-strings-v1Araq2018-04-301-9/+9
|\
| * make VM tests greenAraq2018-04-301-9/+9
| |
* | more fixes for the new string behaviourAndreas Rumpf2018-04-302-12/+10
| |
* | make more tests greenAndreas Rumpf2018-04-307-31/+31
| |
* | make asyncnet work againAndreas Rumpf2018-04-301-1/+1
| |
* | make logging module compile againAndreas Rumpf2018-04-301-1/+1
| |
* | times.nim: don't rely on zero terminatorAndreas Rumpf2018-04-291-47/+50
| |
* | make httpclient work without zero terminatorsAndreas Rumpf2018-04-291-7/+3
| |
* | make nre compile againAndreas Rumpf2018-04-291-4/+4
| |
* | pegs: don't rely on terminating zeroAndreas Rumpf2018-04-291-17/+25
| |
* | critbits: don't rely on terminating zeroAndreas Rumpf2018-04-291-3/+4
| |
* | make more tests greenAndreas Rumpf2018-04-292-3/+3
| |
* | uri.nim: don't rely on zero terminationAndreas Rumpf2018-04-291-21/+18
| |
* | parseopt stdlib module: dont rely on the zero terminatorAndreas Rumpf2018-04-291-23/+25
| |
* | cgi module: don't depent on the terminating zeroAndreas Rumpf2018-04-291-10/+10
| |
* | RST package: don't use obsolete toLower procAndreas Rumpf2018-04-291-1/+1
| |
* | parseutils does not depend on the zero terminator anymoreAndreas Rumpf2018-04-291-53/+54
| |
* | strscans module does not rely on the zero terminator anymoreAndreas Rumpf2018-04-291-15/+19
| |
* | strutils: code cleanups and do not rely on the terminating binary zero anymoreAndreas Rumpf2018-04-281-289/+94
|/
* correct comparisons for nil strings/seqsAndreas Rumpf2018-04-283-14/+27
|
* system.nim documentation: setLen can handle nil nowAndreas Rumpf2018-04-281-4/+2
|
* system.nim: minor code cleanupAndreas Rumpf2018-04-281-4/+1
|
* nil in string concats does not produce crashes anymoreAndreas Rumpf2018-04-271-11/+16
|
* setLen doesn't crash on nil strings/seqs anymoreAndreas Rumpf2018-04-271-2/+9
|
* 'add' on a nil sequence doesn't produce a crash anymoreAndreas Rumpf2018-04-271-0/+12
|
* fix #7680 (#7683)hlaaf2018-04-261-3/+6
| | | | | | | | | | * fix #7680 * Don't send on every HTTP method * These should be squashed * 80 column limit
* Merge pull request #7692 from teroz/patch-1Dominik Picheta2018-04-251-4/+4
|\ | | | | tiny typo
| * Improve deprecation messages in json docs.Dominik Picheta2018-04-251-4/+4
| |
| * tiny typoTerence Namusonge2018-04-251-1/+1
| |
* | Improve progress reporting example. Refs #7693Dominik Picheta2018-04-251-3/+8
| |
* | copy pastable progress reporting exampleDavid Krause2018-04-251-1/+2
|/
* Rename `Time.nanoseconds` to `nanosecond` (#7673)Oscar Nihlgård2018-04-252-31/+31
| | | | | | * Rename `Time.nanoseconds` to `nanosecond` * Fix bug with Duration comparision
* Consts in fenv (#7688)cooldome2018-04-251-23/+32
| | | | | | | | | | * Fixes #7574 * better comments * Changes vars to consts for side effect tracking * Revert unintended changes
* xmltree: remove usage of deprecated callsite()Andreas Rumpf2018-04-241-6/+3
|
* Don't escape multibyte characters (#7570)Oscar Nihlgård2018-04-232-12/+47
|
* remove dead code elimination option (#7669)Jacek Sieka2018-04-2328-35/+33
|
* fixes #7637; assignments are not allowed to slice object; minor breaking changeAndreas Rumpf2018-04-211-2/+8
|
* Add `fromWinTime` and deprecate `unixTimeToWinTime`/`winTimeToUnixTime` (#7641)Oscar Nihlgård2018-04-192-21/+32
|
* hasCustomPragma/getCustomPragmaVal: small fix (#7650)RSDuck2018-04-191-1/+5
| | | | | | | | * fix hasCustomPragma/getCustomPragmaVal for types without pragma * fix pragma on pointer test * removed trailing spaces
* fixes #7638; awaitAny blocks if the flow vars all have been complete alreadyAndreas Rumpf2018-04-191-7/+17
|
* threadpool: minor documentation improvementAndreas Rumpf2018-04-191-1/+1
|
* fixes #7507Araq2018-04-191-3/+11
|
* Fix bright option (#7622)WhiteDuke2018-04-181-4/+4
| | | Setting the option to true, then to false would not turn off bright attribute.
* fixes system.doAssertRaisesAraq2018-04-181-4/+5
|
* Change type of `Timeval.tv_sec` to `posix.Time` (#7646)Oscar Nihlgård2018-04-188-15/+27
|
* Remove PHP backend. (#7606)treeform2018-04-182-335/+173
| | | | | | | | | | * remove php * fix * keep nimphpext * remove targetJS enum
* allow stringification of DurationZero (#7625)skilchen2018-04-181-1/+3
|
* os.setLastModificationTime*(file: string, t: times.Time) (#7543)Hendrik2018-04-163-6/+35
| | | | | | | | | | | | | * add proc toFILETIME to winlean * add proc toWinTime to times * add proc setFileTime to winlean * openHandle with write access * add proc setLastModificationTime to os * moved epochDiff,rateDiff constants and proc toWinTime The constants were moved out of the when defined(JS) block so that they are alsways available in proc toWinTime. proc toWinTime was moved above the # Deprecated procs comment. Best new location seemed to be with the toUnix proc.
* Add none[T]() as alias to none(T) (#7512)hlaaf2018-04-161-0/+8
| | | | | | | | * Add none[T]() as alias to none(T) * Add tests for none[T] * this test shouldn't work anyway
* osproc: fix double close on POSIX (#5724)Michał Zieliński2018-04-161-6/+14
| | | Calling close() in some cases issued two close() syscalls to one FD, which is incorrect in multithreaded programs.