summary refs log tree commit diff stats
path: root/lib/pure
Commit message (Collapse)AuthorAgeFilesLines
* added sequtils.reversed; refs #3148Araq2015-08-091-0/+23
|
* Modify proc parseHeadertulayang2015-08-091-2/+5
|
* Merge pull request #3114 from coffeepots/patch-1Dominik Picheta2015-08-081-0/+126
|\ | | | | Procs to decode Time to TimeInfo & TimeInterval
| * Removed unused leapYearsSinceEpochcoffeepots2015-07-311-3/+0
| |
| * Implemented changes suggested by dom96coffeepots2015-07-311-42/+39
| | | | | | | | | | | | * Removed extraneous exports (and converted const array to separate consts) * Renamed dayOfWeek, dayOfWeekJulian to getDayOfWeek and getDayOfWeekJulian * Renamed decodeTime procs to timeToTimeInfo and timeToTimeInterval * Added some basic descriptions to docs
| * Fixed dayOfWeekJulian, exported SecondScalecoffeepots2015-07-161-5/+7
| |
| * Procs to decode Time to TimeInfo & TimeIntervalcoffeepots2015-07-141-0/+130
| | | | | | Fills in the missing functionality of decoding Time to TimeInfo and TimeInterval, whilst also adding some procs to work with leap years and to get the day of the week based on a date.
* | breaking change: symbol lookups in generics follows spec more closely; fixes ↵Araq2015-08-071-4/+4
| | | | | | | | #2664
* | Don't crash on `nil` in get* procs in the JSON module.Dominik Picheta2015-08-061-12/+12
| |
* | Merge pull request #3172 from Nycto/develDominik Picheta2015-08-051-1/+1
|\ \ | | | | | | Unittest module: Fix multiple requires in a test
| * | Fix multiple requires in a testNycto2015-08-011-1/+1
| | |
* | | The async macro now supports transforming multiple async procs.Dominik Picheta2015-08-031-7/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a workaround for #3182, no forward declarations. You can now do this: ```nim async: proc bar(): Future[T] proc foo() = await bar() proc bar() {.async.} = echo(123); await foo() ```
* | | Merge pull request #3161 from barcharcraz/fix_times_on_vcc2015Dominik Picheta2015-08-031-5/+11
|\ \ \ | |/ / |/| | import the correct symbols on windows
| * | make this change VCC specificCharlie Barto2015-08-021-3/+8
| | |
| * | import the correct symbols on windowsCharlie Barto2015-07-311-6/+7
| | |
* | | Set correct Host in request headerjonathonf2015-08-011-1/+1
| | | | | | | | | | | | | | | Ensure the correct destination hostname is used in the request, otherwise the request will fail in one of a number of interesting ways when using a proxy. Fixes https://github.com/nim-lang/Nim/issues/3166
* | | Free SSL handler to avoid memory leaksBruce Doan2015-07-311-1/+1
| | |
* | | Merge branch 'async_callback_issue_0412' of https://github.com/l04m33/Nim ↵Dominik Picheta2015-07-261-6/+14
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | into l04m33-async_callback_issue_0412-2 Conflicts: lib/pure/asyncdispatch.nim
| * | | Check for async errors inKay Zheng2015-04-181-3/+11
| | | |
| * | | Ignore EvError in `asyncdispatch.poll(...)` for non-windows systems, so that ↵Kay Zheng2015-04-121-3/+3
| | | | | | | | | | | | | | | | exceptions can be raised from `send(...)` and `recv(...)`
* | | | Merge pull request #3094 from fenekku/unittest-workDominik Picheta2015-07-261-13/+131
|\ \ \ \ | | | | | | | | | | document unittest.nim + code agreement
| * | | | document unittest.nim + code agreementfenekku2015-07-091-13/+131
| | | | |
* | | | | Fixes example code in marshal module.Dominik Picheta2015-07-261-1/+1
| | | | |
* | | | | Improved errors in times.parse.Dominik Picheta2015-07-241-7/+14
| | | | |
* | | | | Fix times' parse with literal stringsMagnus Holm2015-07-241-1/+3
| | | | |
* | | | | Remove access modifiers from inner templatesSergey Avseyev2015-07-231-2/+2
| | | | | | | | | | | | | | | | | | | | Fixes options.nim tests
* | | | | fixes regression in XML parsingAraq2015-07-151-0/+4
| |_|_|/ |/| | |
* | | | documentation generator emits configurable html for code listingsAraq2015-07-141-0/+199
| | | |
* | | | added os.tailDir procAraq2015-07-121-0/+14
| | | |
* | | | Merge pull request #3095 from def-/fix-async-postDominik Picheta2015-07-111-2/+3
|\ \ \ \ | | | | | | | | | | Fix async httpclient post to work without multipart
| * | | | Fix async httpclient post to work without multipartdef2015-07-101-2/+3
| | | | |
* | | | | Do not use errno on Windows in the ``os`` module.Dominik Picheta2015-07-111-1/+1
| | | | |
* | | | | Merge branch 'fix-2573-cherry-pick' of ↵Dominik Picheta2015-07-114-24/+22
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | https://github.com/singularperturbation/Nim into singularperturbation-fix-2573-cherry-pick
| * | | | Use raiseOSError with additionalInfo parameter from develSloane Simmons2015-07-044-24/+22
| | | | |
* | | | | Merge pull request #3093 from avsej/fix-nimdoc-for-selectorsAndreas Rumpf2015-07-091-1/+2
|\ \ \ \ \ | | | | | | | | | | | | Fix nimdoc generation for lib/pure/selectors.nim
| * | | | | Fix nimdoc generation for lib/pure/selectors.nimSergey Avseyev2015-07-091-1/+2
| | |/ / / | |/| | |
* | | | | Merge pull request #3057 from apense/patch-9Andreas Rumpf2015-07-091-25/+34
|\ \ \ \ \ | | | | | | | | | | | | Added new Rune sequence proc
| * | | | | Corrected proc name in assertionapense2015-07-091-1/+1
| | | | | |
| * | | | | Corrected documentationapense2015-07-091-27/+28
| | | | | |
| * | | | | Renamed to toRunesapense2015-07-041-1/+1
| | | | | |
| * | | | | Added new procapense2015-07-031-10/+18
| | |/ / / | |/| | | | | | | | In reference to #2353
* | | | | Merge pull request #3021 from apense/patch-7Andreas Rumpf2015-07-091-20/+48
|\ \ \ \ \ | |_|/ / / |/| | | | Added some documentation and examples
| * | | | Corrected erroneous descriptionapense2015-06-291-1/+2
| | | | | | | | | | | | | | | Hypotenuse is really just the euclidean norm
| * | | | Added some documentation and examplesapense2015-06-291-20/+47
| | | | | | | | | | | | | | | I think I remember reading that the documentation is generated from the normal targets (not javascript), so that's where I put the docs
* | | | | Update asyncdispatch.nimapense2015-07-091-3/+3
| | | | |
* | | | | 'sequtils doesn't take confusing default args anymoreAraq2015-07-081-1/+1
| | | | |
* | | | | Merge pull request #3067 from apense/patch-10Dominik Picheta2015-07-061-7/+7
|\ \ \ \ \ | | | | | | | | | | | | Updated some example code in algorithm
| * | | | | Updated some example code in algorithmapense2015-07-051-7/+7
| | |/ / / | |/| | |
* | | | | Added `getDaysInYear` procapense2015-07-061-2/+6
| | | | |
* | | | | Added commaapense2015-07-061-1/+1
| | | | | | | | | | | | | | | "e.g." and "i.e." both usually take commas after, as they would in normal English ("for example, ..." and "that is, ..." respectively)