summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* close #9901 add testcase (#16662)flywind2021-01-111-0/+18
| | | | | * close #9901 add testcase * follow advice
* remove deprecated specs (#16684)flywind2021-01-112-10/+0
|
* close #9655 add testcase (#16683)flywind2021-01-111-0/+30
|
* close #7097 add testcase (#16682)flywind2021-01-111-0/+38
|
* fix #13517 (#16681)flywind2021-01-112-3/+17
|
* fix negative nan (#16628)flywind2021-01-113-5/+29
|
* Improve documentation of strmisc (#16665)konsumlamm2021-01-111-30/+30
| | | Simplify examples
* fixed nim-lang/nimsuggest#82 pure enum field sug (#16676)Saem Ghani2021-01-112-10/+29
| | | | - previous code wasn't account for tyEnum being wrapped in tyTypeDesc - now pure enum fields are suggested
* fix #16555, fixes #16405: len, high honors '\0' for cstring in vm (#16610)Timothee Cour2021-01-116-15/+74
|
* fix #16651 (#16658)cooldome2021-01-112-0/+31
| | | | * fix #16651
* add error messages (#16679)flywind2021-01-101-1/+1
|
* fix #16650 (#16660)flywind2021-01-102-8/+18
|
* fix broken CI (#16663)flywind2021-01-101-1/+1
|
* Httpclient improvements (#15919)Antonis Geralis2021-01-104-112/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow passing Uri instead of strings * Teach httpclient about 308 * Deprecate request proc where httpMethod is string * More use of HttpMethod enum Also fix handling of 308, I forgot to add the hunk to the previous commit. * Well behaved redirect handler * Also remove Transfer-Encoding * Removed unused proc * Secure redirection rules Strip sensitive headers for cross-domain redirects. * Allow httpMethod to be a string again This way unknown http verbs can be used without any problem. * Respect user-specified Host header * Missed multipart argument. * Try another method * add changelog * Fix hidden deprecation warning, parseEnum failing * This is wrong * Have to do it manually, parseEnum is not suitable * Review comments * update Co-authored-by: LemonBoy <thatlemon@gmail.com> Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com>
* Add support for Transfer-Encoding: chunked (#16636)vabresto2021-01-101-0/+44
| | | | | | | | | * Add support for Transfer-Encoding: chunked * Minor whitespace fixes * Use recv instead of recvLineInto * Undo changes to httpcore, inline changes
* close #4834 add testcase (#16649)flywind2021-01-091-0/+17
|
* Use func in lenientops (#16641)konsumlamm2021-01-091-15/+15
|
* skip docs for `lib/fusion` (docs already run in fusion repo) (#16645)Timothee Cour2021-01-082-5/+4
| | | | | * run CI docs on koch.nim changes to avoid future regressions * kochdocs: skip lib/fusion
* kochdocs: fusion needs the js backend too (#16644)alaviss2021-01-081-1/+3
|
* DELETE requests should always have a content-length header (#16618)Joey2021-01-081-2/+5
| | | | | | | | | | * DELETE requests should always have a content-length header Not having DELETE in this list is causing hanging when trying to close webdriver sessions in [halonium](https://github.com/halonium/halonium/issues/10) and likely any other implementation of the webdriver protocol. Both at least chromedriver and geckodriver are affected by this issue. * Change the content length calculation to match the http spec For reference: https://www.w3.org/Protocols/HTTP/1.0/draft-ietf-http-spec.html#Entity-Body
* close #1550 add testcase (#16640)flywind2021-01-081-0/+20
|
* compiler: minor refactoring (#16633)Andreas Rumpf2021-01-081-12/+11
|
* happy new year 2021 again (#16638)Andrew2021-01-081-1/+1
|
* Improve documentation for the md5 module (#16631)konsumlamm2021-01-071-14/+15
|
* IC: next steps (#16550)Andreas Rumpf2021-01-0736-401/+654
| | | | | | | | | | | | | | | | | | * cleanups * ast.nim: cleanups * IC: no more sym.tab field, stored externally in the module graph * nimble compiles again * rodfiles: store bitwidth of integers and the endianness in the cookie because we serialize 'int' directly * rodfiles: added compilerproc and export sections * rodfiles: added all the missing sections * rodfiles: track the missing information * IC: architecture for lazy loading of proc bodies * make tests green again * completed the lazy loading of proc bodies * symbol lookup integration, part 1 * symbol lookup integration, part 2 * symbol lookup integration, part 3 * make tcompilerapi work again * rodfiles: fixed config change handling
* minor fix (#16624)rockcavera2021-01-071-1/+1
|
* [FIX] Update fusion master commit hash (#16630)haxscramper2021-01-071-1/+1
|
* Implements streams for sockets (#15729)PMunch2021-01-073-0/+247
|
* oids: switch from PRNG to random module (#16203)flywind2021-01-072-20/+25
| | | | | | | * switch from PRNG to random module * fix the regression * comments + tests * runnableExamples * make oids better
* add math.signbit (#16592)flywind2021-01-074-1/+45
|
* Fixes the asynchttpserver example some more (#16599)Dominik Picheta2021-01-071-8/+7
| | | | | I dislike this example a lot (busy looping for FDs to be closed is a very poor waste of resources) but at least with these changes it's a little bit better.
* Jsonutils: pass opt for object in object (#16615)inv20042021-01-072-1/+7
| | | | | * jsonutils: fromJson forward opt param fix * jsonutils: object in object test + fix: opt pass
* Minor docs/format changes (cpuinfo, volatile) (#16602)konsumlamm2021-01-062-12/+11
|
* [backport 1.0] add backend support for js bigint (#16606)Timothee Cour2021-01-063-1/+63
| | | | | | | | | | | | | * add backend support for js bigint * cleanup * add tests * add -d:nimHasJsBigIntBackend * cleanup * more tests
* fixes nim-lang/nimsuggest#119 outline includes (#16608)Saem Ghani2021-01-062-5/+21
| | | | | | nimsuggest outline should account for includes, now it does: - the module prefix will be of the module doing the including - the filename will be of the module that was included - adds a test case for it
* Improve documentation for deques (#16589)konsumlamm2021-01-061-156/+106
|
* macros.quote: document hard to use `op`; add more useful examples (#16489)Timothee Cour2021-01-061-23/+71
| | | | | | | | | | | | | | | | | * macros.quote: document hard to use `op`; add more useful examples * add back doc comment removed in a60305fbf3897cd90680e693dd4c0db2334d85d4 * address comment * fixup * clarify quoting rules * Update lib/core/macros.nim Co-authored-by: Clyybber <darkmine956@gmail.com> Co-authored-by: Clyybber <darkmine956@gmail.com>
* jsonutils: fromJson forward opt param fix (#16612)inv20042021-01-062-4/+18
|
* fix #16516 method dispatch for sink args (#16594)cooldome2021-01-062-1/+34
| | | | | | | * fix #16516 * fix comment * Trigger build
* fix syntax in macros documentation (#16604)n5m2021-01-061-1/+1
|
* Link the <fenv.h> header (#16597)konsumlamm2021-01-052-5/+6
|
* make cstrutils work in VM (#16590)flywind2021-01-054-104/+132
| | | | | * make cstrutils work in VM * more
* Improve documentation for complex (#16588)konsumlamm2021-01-052-107/+165
| | | | | | | | | | | | | * Improve documentation for complex Add missing doc comments * Add runnableExample Add links for principal values Optimize `-` Change var to let * Use std prefix for imports
* fix #9125 (#16582)flywind2021-01-053-7/+40
| | | | | | | | | | | | * fix #9125 * Update tests/stdlib/tmath.nim Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> * back Co-authored-by: Andreas Rumpf <rumpf_a@web.de> Co-authored-by: Timothee Cour <timothee.cour2@gmail.com>
* Remove old untested undocumented examples (#16595)Juan Carlos2021-01-0515-311/+0
|
* remove duplication in asynchttpserver examples (#16586)Timothee Cour2021-01-051-48/+28
| | | | | | | * remove duplication in asynchttpserver examples * fixup * add comment showing how to run snippet locally
* Make tmath test more strict (#16593)Clyybber2021-01-051-13/+13
| | | | Don't use approximate equality when comparing numbers that are representable with perfect precision.
* merge tmath_misc.nim into tmath.nim (#16591)Timothee Cour2021-01-052-24/+13
|
* fix #16506 by changing the example (#16580)Miran2021-01-041-2/+2
| | | Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* clean up the docs of some modules under lib/js (#16579)flywind2021-01-048-56/+55
|