summary refs log tree commit diff stats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Implement 'take' for Table and TableRef (#5773)Ruslan Mustakov2017-05-041-0/+15
|
* disable fragile parts of thttpclient.nimAndreas Rumpf2017-05-041-9/+11
|
* added IP v6 parsing testsAndreas Rumpf2017-05-041-0/+217
|
* Implement dial, support IPv6 in httpclient (#5763)Ruslan Mustakov2017-05-023-2/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement dial, support IPv6 in httpclient Added ``dial`` procedure to networking modules: ``net``, ``asyncdispatch``, ``asyncnet``. It merges socket creation, address resolution, and connection into single step. When using ``dial``, you don't have to worry about IPv4 vs IPv6 problem. Fixed addrInfo loop in connect to behave properly. Previously it would stop on first non-immediate failure, instead of continuing and trying the remaining addresses. Fixed newAsyncNativeSocket to raise proper error if socket creation fails. Fixes: #3811 * Check domain during connect() only on non-Windows This is how it was in the previous implementation of connect(). * Call 'osLastError' before 'close' in net.dial * Record osLastError before freeAddrInfo in net.dial * Add missing docs for 'dial' proc * Optimize dial to create one FD per domain, add tests And make async IPv6 servers work on Windows. * Add IPv6 test to uri module * Fix getAddrString error handling
* WIFSIGNALED means process has exited too (with a bang!) (#5678)Jacek Sieka2017-04-271-0/+36
|
* fixes tuple unpacking regressionAndreas Rumpf2017-04-261-0/+2
|
* fixes a parser bugAraq2017-04-251-0/+6
|
* Fix for #5695 make subscript operator overloadable for tuples (#5749)cooldome2017-04-241-0/+40
|
* Add test for previous commit.Dominik Picheta2017-04-171-1/+10
|
* Fixes `null` handling for object refs in JSON unmarshal macro.Dominik Picheta2017-04-171-2/+11
|
* Fix JSON macro bug with ref objects.Dominik Picheta2017-04-171-3/+29
|
* Fix tioselectors.nim for appveyor. (#5694)Eugene Kabanov2017-04-121-3/+4
|
* Implement support for enum fields in JSON macro.Dominik Picheta2017-04-091-1/+17
|
* Merge branch 'feature/json-macro' into develDominik Picheta2017-04-091-0/+169
|\
| * Document `to` macro in JSON and add example.Dominik Picheta2017-04-091-0/+26
| |
| * Implements else branch for JSON unmarshalling of object variants.Dominik Picheta2017-04-091-2/+36
| |
| * Improve error messages and add tests for the JSON macro.Dominik Picheta2017-04-081-25/+75
| |
| * Support int, string and bool fields in unmarshal json macro.Dominik Picheta2017-04-081-21/+40
| |
| * First implementation of JSON unmarshal macro.Dominik Picheta2017-04-081-0/+40
| |
* | Merge pull request #5612 from ehmry/AsyncFile.setLenDominik Picheta2017-04-081-2/+3
|\ \ | |/ |/| asyncfile: setLen procedure for files
| * getFileSize and setFileSize procedures for File and AsyncFileEmery Hemingway2017-04-051-2/+3
| | | | | | | | | | Platform independent procedure to set a file length. Useful when replacing file content.
* | Merge pull request #5564 from nim-lang/fix/4556zah2017-04-062-1/+123
|\ \ | | | | | | Fix/4556
| * | object construction: test cases and manual additionsZahary Karadjov2017-04-061-0/+122
| | |
| * | cleaned up the code and implemented proper error messagesZahary Karadjov2017-04-061-1/+1
| |/
* / parsecfg: handle streams and strings when saving or loading configuration ↵Anatoly Galiulin2017-04-061-7/+39
|/ | | | (#5554)
* Merge branch 'devel' into araqAndreas Rumpf2017-04-041-0/+18
|\
| * fixes #5638Araq2017-04-041-0/+18
| |
* | assignments support ': stmtList' like let/var doAndreas Rumpf2017-04-041-1/+2
|/
* language addition: colon-block for expressions in let/var contextAndreas Rumpf2017-04-021-0/+33
|
* Fix wrong value range of ntohs ... (#5390)wt2017-03-311-3/+3
|
* Implementing `repr` for JS (#5578)Silvio2017-03-311-0/+422
|
* attempt to fix #5632 typedesc typeRel regression (#5634)andri lim2017-03-311-0/+12
|
* attempt to fix #5621 #5615 generic ref object typeRel (#5633)andri lim2017-03-311-0/+42
|
* Merge remote-tracking branch 'origin/concepts-rebased' into araqAndreas Rumpf2017-03-3117-31/+813
|\
| * fix a typoZahary Karadjov2017-03-241-1/+1
| |
| * close #3330Zahary Karadjov2017-03-241-0/+41
| |
| * close #2882Zahary Karadjov2017-03-241-1/+33
| |
| * close #2423Zahary Karadjov2017-03-241-1/+18
| |
| * close #2018Zahary Karadjov2017-03-241-2/+17
| |
| * close #1991Zahary Karadjov2017-03-241-0/+69
| |
| * close #1570Zahary Karadjov2017-03-241-1/+21
| |
| * close #1147Zahary Karadjov2017-03-241-0/+16
| |
| * close #1128Zahary Karadjov2017-03-241-0/+21
| |
| * close #976Zahary Karadjov2017-03-241-0/+32
| |
| * Make tgc_unsafe2 green againZahary Karadjov2017-03-241-3/+3
| | | | | | | | | | apparently, the error reporting code introduced for concepts results in a slightly diffent output for this test case.
| * use lower-case proc namesZahary Karadjov2017-03-241-1/+1
| |
| * restore compilation and make all concepts tests greenZahary Karadjov2017-03-241-36/+36
| |
| * Working test cases for the sophisticated matrix library example from the manualZahary Karadjov2017-03-245-4/+121
| | | | | | | | | | Fixed the dot operator when used within return types (see tgenericdotrettype) Fixed the matching of generic concepts aliases used with the implicit generics style
| * further improvements to the error messages produced by conceptsZahary Karadjov2017-03-242-31/+59
| |
| * proper error reporting for concepts and the introduction of the {.explain.} ↵Zahary Karadjov2017-03-242-0/+96
| | | | | | | | pragma