Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #5044 from endragor/deques | Andreas Rumpf | 2016-11-28 | 3 | -7/+275 |
|\ | | | | | Added deques module, deprecating queues | ||||
| * | Added deques module, deprecating queues | Ruslan Mustakov | 2016-11-24 | 3 | -7/+275 |
| | | |||||
* | | Corrected test case for #5057. | Yuriy Glukhov | 2016-11-27 | 1 | -3/+3 |
| | | |||||
* | | Fixes #5057 | Yuriy Glukhov | 2016-11-26 | 1 | -12/+28 |
|/ | |||||
* | further memtracking improvements | Andreas Rumpf | 2016-11-24 | 1 | -1/+1 |
| | |||||
* | make tests green again | Andreas Rumpf | 2016-11-22 | 1 | -17/+19 |
| | |||||
* | better memory tracking | Andreas Rumpf | 2016-11-22 | 2 | -55/+64 |
| | |||||
* | Fixes asyncdispatch.all completing its res future more than once. | Dominik Picheta | 2016-11-21 | 1 | -15/+16 |
| | |||||
* | json.toUgly also uses optimized string routines | Andreas Rumpf | 2016-11-21 | 1 | -2/+4 |
| | |||||
* | speed up json core module | Andreas Rumpf | 2016-11-21 | 1 | -11/+27 |
| | |||||
* | first version of the new memory tracking feature | Andreas Rumpf | 2016-11-21 | 1 | -0/+71 |
| | |||||
* | Merge pull request #5037 from FedericoCeratto/patch-18 | Dominik Picheta | 2016-11-19 | 1 | -0/+7 |
|\ | | | | | Add [un]marshalling examples | ||||
| * | Add marshal format warning | Federico Ceratto | 2016-11-19 | 1 | -0/+1 |
| | | |||||
| * | Add [un]marshalling examples | Federico Ceratto | 2016-11-19 | 1 | -0/+6 |
| | | |||||
* | | Async: Refactors asyncdispatch.poll. | Dominik Picheta | 2016-11-19 | 1 | -31/+22 |
| | | |||||
* | | Async: Fixes problem when callbacks add other callbacks. | Dominik Picheta | 2016-11-19 | 1 | -6/+12 |
| | | | | | | | | For context, see http://irclogs.nim-lang.org/19-11-2016.html#19:08:51 | ||||
* | | Async: Further callbacks will no longer be called after an EAGAIN. | Dominik Picheta | 2016-11-19 | 1 | -4/+14 |
|/ | | | | For context, see discussion here https://gitter.im/nim-lang/Nim?at=583090a2df9f0f6e7f576e43 or here http://irclogs.nim-lang.org/19-11-2016.html#17:30:59. | ||||
* | Fixes #5035 | Felix Krause | 2016-11-18 | 2 | -14/+13 |
| | |||||
* | fixed typo | David Krause | 2016-11-17 | 1 | -1/+1 |
| | |||||
* | Merge pull request #5024 from flyx/timesimprovement | Andreas Rumpf | 2016-11-15 | 1 | -42/+64 |
|\ | | | | | Improvements to times.nim | ||||
| * | Updated times.parse() documentation | Felix Krause | 2016-11-14 | 1 | -3/+6 |
| | | |||||
| * | Parse 'Z' as valid timezone if offset is expected | Felix Krause | 2016-11-14 | 1 | -3/+15 |
| | | |||||
| * | Assume local DST iff no timezone is given | Felix Krause | 2016-11-14 | 1 | -3/+16 |
| | | |||||
| * | Improved `-`; fixed tests | Felix Krause | 2016-11-14 | 1 | -18/+15 |
| | | | | | | | | | | | | * added prefix `-` operator for TimeInterval * improved `-` for both TimeInterval and TimeInfo * Fixed a DST test | ||||
| * | Fixed daylight saving time | Felix Krause | 2016-11-14 | 1 | -19/+16 |
| | | | | | | | | | | | | | | | | | | * When formatting timezone, substract 1 hour from timezone when isDST * Do not depend DST in current timezone when parsing arbitrary date because formatted timestamps are never in DST. * On the way, removed an unnecessary line in parsing code which could cause bugs. * Added DST tests | ||||
* | | Merge pull request #5027 from nigredo-tori/descriptor-logger | Andreas Rumpf | 2016-11-15 | 1 | -5/+13 |
|\ \ | | | | | | | Add newFileLogger overload accepting file descriptor | ||||
| * | | Add newFileLogger overload accepting file descriptor | Dmitry Polienko | 2016-11-15 | 1 | -5/+13 |
| | | | |||||
* | | | Use default colors for test and suite names | Dmitry Polienko | 2016-11-15 | 1 | -2/+2 |
|/ / | |||||
* | | Merge pull request #5023 from nigredo-tori/fix-5022 | Dominik Picheta | 2016-11-14 | 1 | -4/+13 |
|\ \ | |/ |/| | Fix asyncfile in Windows Server 2003 | ||||
| * | Fix asyncfile in Windows Server 2003 | Dmitry Polienko | 2016-11-14 | 1 | -4/+13 |
| | | | | | | | | Fixes #5022 | ||||
* | | Fixed timezone rendering, added test | Felix Krause | 2016-11-10 | 1 | -4/+5 |
| | | |||||
* | | Fixed timezone sign error | Felix Krause | 2016-11-08 | 1 | -6/+6 |
|/ | | | | | * This was introduced in recent "cosmetic" fix. Not so cosmetic after all… | ||||
* | htmlparser: different error corrections | Araq | 2016-11-07 | 1 | -4/+7 |
| | |||||
* | Merge pull request #5002 from goldenreign/time-compare-nosideeffect | Andreas Rumpf | 2016-11-07 | 1 | -5/+5 |
|\ | | | | | Add 'noSideEffect' pragma for Time type's operators. Fixes #4981 | ||||
| * | Fix `-` operator for Time type for JS target | goldenreign | 2016-11-07 | 1 | -1/+1 |
| | | |||||
| * | Add 'noSideEffect' pragma for Time type's operators | goldenreign | 2016-11-07 | 1 | -4/+4 |
| | | |||||
* | | Merge pull request #4984 from flyx/timezonefix | Andreas Rumpf | 2016-11-07 | 1 | -145/+84 |
|\ \ | | | | | | | Fixed timezone handling | ||||
| * | | More cosmetic changes | Felix Krause | 2016-11-07 | 1 | -20/+11 |
| | | | | | | | | | | | | | | | | | | * Don't use factor var, it's overly complicated * Removed proc that's now unused * Better documented timezone field | ||||
| * | | Cosmetic fixes | Felix Krause | 2016-11-03 | 1 | -16/+17 |
| | | | | | | | | | | | | | | | | | | * Improved comments * Improved spacing * Use consts instead of magic numbers | ||||
| * | | Use ISO 8601 format for times.`$`. Fixed tests. | Felix Krause | 2016-11-01 | 1 | -46/+36 |
| | | | | | | | | | | | | | | | | | | * `$` now uses format() with explicit time zone. * Fixed errors in rendering "z", "zz" and "zzz" * Updated tests | ||||
| * | | Removed tzname because it's broken | Felix Krause | 2016-11-01 | 1 | -32/+2 |
| | | | | | | | | | | | | | | | | | | | | | * No mapping between TimeInfo.tzname and TimeInfo.timezone * tzname of time.h is not well-defined, may have almost arbitrary length, and localization may differ * Code used hardcoded "UTC" string | ||||
| * | | Fixed timezone offset parsing | Felix Krause | 2016-11-01 | 1 | -10/+12 |
| | | | |||||
| * | | Made times.nim compile again to JS | Felix Krause | 2016-11-01 | 1 | -2/+1 |
| | | | |||||
| * | | Fixed timezone handling | Felix Krause | 2016-11-01 | 1 | -55/+41 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mktime always interprets its input as local time even on systems where gmtoff is present, so using it is utterly useless for anything but getting the local timezone. Removed all other usage of gmtoff to avoid confusion. * Properly handle timezone offset in toTime() * Properly handle timezone offset in `$` because asctime also interprets its input as local time * Also tried to fix the JavaScript implementation | ||||
* | | | [enh] isUpperAscii*, isLowerAscii* speedup execution by stopping | Zajcev Evgeny | 2016-11-07 | 1 | -4/+6 |
| |/ |/| | | | | | iteration as soon as possible | ||||
* | | os.nim: posix copyFile showed a weird problem about buffer flushing; worked ↵ | Andreas Rumpf | 2016-11-06 | 1 | -0/+1 |
| | | | | | | | | around via flushFile() call | ||||
* | | htmlparser: support parsing of class=foobar without quotes | Andreas Rumpf | 2016-11-05 | 1 | -0/+4 |
| | | |||||
* | | better error handling for osproc.nim | Andreas Rumpf | 2016-11-05 | 1 | -1/+5 |
| | | |||||
* | | Merge pull request #4989 from endragor/empty-async-all | Andreas Rumpf | 2016-11-03 | 1 | -0/+7 |
|\ \ | | | | | | | async all() now immediately completes if arg is empty | ||||
| * | | async all() now immediately completes if arg is empty | Ruslan Mustakov | 2016-11-03 | 1 | -0/+7 |
| | | |