summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Make name mangling reversable unambiguously (#11939) [bugfix]Clyybber2019-08-141-1/+1
|
* newruntime for vcc (#11934) [bugfix]cooldome2019-08-141-6/+32
|
* [nobackport] add a changelog entry for the previous commitnarimiran2019-08-131-1/+4
|
* Consistent behavior of exec; Improved docs around exec, staticExec, gorgeEx, ↵Fabian Keller2019-08-132-6/+18
| | | | | | | etc. (#10967) * improved docs around exec, staticExec, gorgeEx, etc. * incorporate review comment; made behavior of exec consistent
* fixes #11844 (#11935)Andreas Rumpf2019-08-132-5/+5
|
* fixes #10689Araq2019-08-122-1/+22
|
* fixes #11254Araq2019-08-124-12/+26
|
* Update documentation on `xmltree.items`/`mitems` (#11930)sschwarzer2019-08-121-2/+2
| | | | | | | | | | * Update documentation on `xmltree.items`/`mitems` So far the documentation on `items` and `mitems` wasn't explicit about whether the iteration recurses down the node's children or not. I assumed recursion, which was wrong. * Improve wording in comment Use the more common and shorter word "direct".
* destructors: spec reflects reality, =sink is here to stayAndreas Rumpf2019-08-111-131/+135
|
* fixes #11891Andreas Rumpf2019-08-105-2/+26
|
* fixes 'unused module' feature for 32 bit builds of Nim for good [nobackport]Araq2019-08-093-8/+6
|
* make tests green again on 32bit systemsAraq2019-08-091-1/+1
|
* merged #11813 manually [bugfix]Andreas Rumpf2019-08-081-1/+1
|
* Fixes effect error in pure/logging.nim (#11898)Zachary Carter2019-08-081-1/+1
| | | | | | | | * Fix effect error in pure/logging.nim Currently calling `logging.log` will produce - `Error: can have an unlisted effect: RootEffect`. Add `RootEffect` to list of tags. * the only tag necessary is RootEffect since all other Effects are descendants of RootEffect
* [refactoring] compiler: simplified markUsedAndreas Rumpf2019-08-089-50/+50
|
* fixes #11809Andreas Rumpf2019-08-085-27/+76
|
* tiny style change [refactoring]Andreas Rumpf2019-08-081-1/+1
|
* removed unused imports [refactoring]Andreas Rumpf2019-08-089-11/+9
|
* Lock semchecked ast for macros (#11883) [bugfix]Arne Döring2019-08-088-24/+83
| | | | | | * reject to modify type checked AST * add flag to back out * Introduce legacy feature set.
* fix crash on sigmatch (#11913)Timothee Cour2019-08-082-3/+4
|
* Fix typo (#11910)Dmitry Matveyev2019-08-081-1/+1
|
* delete expensive call (#11909) [refactoring]Arne Döring2019-08-081-1/+1
|
* Fix issue #10726 - HTTP response without Content-Length is not accessible ↵konradmb2019-08-082-30/+48
| | | | | | | | | | | | (#11904) * Add patch by @xenogenesi * Async test for HTTP/1.1 without Content-Length * Apply suggestions from code review Co-Authored-By: Dominik Picheta <dominikpicheta@googlemail.com>
* Incremental compilation (IC): Improvements (#11881)Andreas Rumpf2019-08-0816-272/+329
| | | | | | | | | | | | | | | | | | | * IC: C codegen is aware of IC * manual: minor change to make VSCode's RST plugin render it properly * IC: minor refactoring * testament: code refactorings * rodutils: removed dead code * IC: always build the compiler with the IC feature * IC: C codegen improvements * IC: implement the undocumented -d:nimMustCache option for testing purposes * IC: added first basic tests * IC: extensive testing of the deserialization feature * testament: refactoring; better IC tests * IC: removes 'nimMustCache' flag; readonly does the same * testament: minor refactoring * update Nimble version * testament: removed dead code and imports; IC: added simple test * IC: progress
* fixes #11807 (#11900)Andreas Rumpf2019-08-074-14/+70
| | | | | * fixes #11807 * make tests green again
* Fixed handling of empty strings for encodings conversions (#11897)amzak2019-08-071-5/+13
|
* Typeclass/Variant clarification in Manual (#11901)awr12019-08-071-3/+19
| | | | | | * [Docs] clarified what type classes do in manual * [Docs] fixed 'dynamism', added to object variant section
* int128 on firstOrd, lastOrd and lengthOrd (#11701)Arne Döring2019-08-0734-314/+530
| | | | * fixes #11847
* note set[T].len alias in future changelog (#11893)Andy Davidoff2019-08-061-1/+1
| | | per comments in #11885
* Fixed utf8<->utf16 conversions on windows (#11888)amzak2019-08-061-39/+108
|
* disallow static in return type (#9686) [nobackport]Arne Döring2019-08-063-1/+16
|
* fixes #11817 (#11889)Andreas Rumpf2019-08-051-8/+5
|
* set[T].len is an alias for set[T].card (#11885) [feature]Andy Davidoff2019-08-052-0/+7
|
* newruntime: make system.delete and friends work with owned ref (bugfix); ↵Araq2019-08-051-6/+13
| | | | reported on the forum
* fixes #11844Araq2019-08-041-1/+1
|
* Add build support for Linux/ia64 (#11880) [feature]John Paul Adrian Glaubitz2019-08-042-1/+3
| | | | | * compiler: Add ia64 as target architecture on Linux * build.sh: Enable CPU detection for ia64
* fixes #9829 (#11849)Arne Döring2019-08-042-1/+16
|
* Skip db_postgres.setRow if getRow returns 0 rows (#11859)Chris Heller2019-08-041-2/+4
| | | Fixes nim-lang/Nim#11821
* tgetaddrinfo: disable ICMP tests for HaikuLeorize2019-08-041-1/+1
| | | | They're not supported by Haiku's getaddrinfo()
* tgetaddrinfo: use sizeof() instead of hardcodingLeorize2019-08-041-3/+3
| | | | | OS like Haiku have a bigger sockaddr_in struct for legacy(?) reasons. Using sizeof() should account for the different struct sizes.
* Allow typeof(nil) as generic parameter (#11869)Oscar Nihlgård2019-08-032-4/+11
|
* VM exception fixes (#11868)Oscar Nihlgård2019-08-023-2/+28
|
* random: minor documentation updates (#11831)Jjp1372019-08-021-8/+42
| | | | Add docs for the sample procs that take in sets, and clean up a few other minor things.
* Fix VM conversion to var type [bugfix] (#11866)Oscar Nihlgård2019-08-012-2/+7
|
* fix #11854 (#11857)Arne Döring2019-07-303-5/+5
|
* Fixes subtle SSL recvInto bug.Dominik Picheta2019-07-271-0/+1
| | | | | This resulted in a "value out of range: -1" exception inside `recvInto` (on the `copyMem` line). Basically readIntoBuf was returning `-1`.
* IR: minor refactoringAndreas Rumpf2019-07-271-1/+4
|
* IC: some progressAndreas Rumpf2019-07-275-14/+12
|
* destructors spec: be more precise about temporariesAndreas Rumpf2019-07-271-1/+3
|
* nimgrep: introduce the --rex optionAndreas Rumpf2019-07-271-5/+12
|