summary refs log tree commit diff stats
path: root/changelog.md
Commit message (Collapse)AuthorAgeFilesLines
* unittest add resetOutputFormatters proc (#13267)cooldome2020-01-281-1/+1
| | | | | | | | * add resetOutputFormatters * remove space * resolve comments
* new os.isRelativeTo (#13212)Timothee Cour2020-01-231-0/+2
|
* httpclient, maxredirects to Natural, newHttpClient/newAsyncHttpClient add ↵Juan Carlos2020-01-211-0/+3
| | | | headers argument instead of hardcoded empty (#13207)
* Idxmin & idxmax, continuation (#13208)Miran2020-01-201-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add idxmin() which returns the index of the minimum value * Add idxmax() which returns the index of the maximum value * Add tests for idxmin() * Add tests for idxmax() * Remove initialization of result = 0 * Adds overloading for arrays (no enums indexed arrays yet) * Add support for enum index arrays * Fix tests with enum * Fix tests for idxmax * Change names of the procedures to minIndex and maxIndex * address Araq's comments: - remove 'array' versions - add .since pragma - return 'int' instead of 'Natural' - add changelog entry Co-authored-by: Federico A. Corazza <20555025+Imperator26@users.noreply.github.com>
* maybe: allows optional chaining of field access and indexing when LHS i snil ↵Timothee Cour2020-01-181-0/+4
| | | | | | | | | (#13023) * maybe: allows optional chaining * fix tools/kochdocs.nim * improve semantics to distinguish valid from invalid values * for now, wrapnil, isValid, unwrap are not exported
* times: toUnixFloat, fromUnixFloat (#13044)Timothee Cour2020-01-181-0/+2
|
* make sink operator optional (#13068)cooldome2020-01-171-0/+4
| | | | | | | | | | | | | | | | * make sink operator optional * bug fix, add changelog entry * Trigger build * fix one regression * fix test * Trigger build * fix typos
* export normalizePathEnd (#13152)Timothee Cour2020-01-151-0/+2
|
* typetraits: fixes #6454; genericParams; added lenTuple; added tuple type get ↵Timothee Cour2020-01-101-0/+4
| | | | | | (#13064)
* move entries from the wrong changelog file [ci skip]narimiran2020-01-081-0/+2
|
* distinctBase type trait for distinct types (#13031)cooldome2020-01-081-0/+2
|
* introduce capture macro (#12712)Judd2019-12-101-0/+3
| | | | capture works for more cases than `closureScope`.
* add a StringTable.clear that requires no mode specification (#12853)Andy Davidoff2019-12-091-0/+1
| | | | | | * add clear overload, test, changelog * add since annotation
* delete list comprehension (#12392)Arne Döring2019-11-221-1/+1
| | | The `lc` macro is now part of `graveyard` repository.
* add collect macro (#12708)b3liever2019-11-221-1/+1
| | | | | | * add collect macro * Add to changelog
* implemented a new localPassc pragma (#12706)Andreas Rumpf2019-11-221-0/+3
|
* added the --asm command line option for inspection of the produced assember ↵Andreas Rumpf2019-11-211-2/+3
| | | | code (#12699)
* conversions to unsigned numbers are not checked anymore; implements /… ↵Andreas Rumpf2019-11-201-0/+3
| | | | | | | | (#12688) [backport] * conversions to unsigned numbers are not checked anymore; implements / fixes https://github.com/nim-lang/RFCs/issues/175 * change the spec yet again to be less consistent but to make more sense; updated the changelog
* Discussion both in (#12678)c-blake2019-11-201-2/+2
| | | | | | | | | | | https://github.com/nim-lang/Nim/pull/12600 and in https://forum.nim-lang.org/t/5499 indicates that everyone is happy/happier with ``pop``. This just renames the brand new ``take``s to ``pop`` and installs inline aliases/wrappers to preserve ``Table.take`` and ``TableRef.take``. Update apis.rst to try to maintain consistency of remove-and-return procs.
* fixes and changes the recently introduced 'alignas' to be 'align' (#12666)Andreas Rumpf2019-11-151-2/+2
| | | | | | * fixes and changes the recently introduced 'alignas' to be 'align' * more improvements
* Fix htmlgen html lang (#12668) [backport]Juan Carlos2019-11-151-1/+1
| | | | | * Fix HTMLGen enable lang on html tag
* implemented alignas pragma (#12643)Arne Döring2019-11-131-1/+2
| | | | | | | | | | | | * implemented alignas pragma * fix bootstrap * generate c++ compatible syntax for alignas * Make it work. * Multiple alignof expressions. Implement top level alignof.
* Implemented outplace differently (#12599)Clyybber2019-11-091-0/+5
| | | | | * implemented sugar.outplace; refs #12550 * Different approach, allows for chaining
* fix #12519: introduce OrderedTable.take, CountTable.del, CountTable.take ↵Miran2019-11-081-1/+2
| | | | | | | | | | | | (#12600) * add OrderedTable.take * add CountTable.del and CountTable.take * add .since pragma to the introduced public procs * add changelog entry [ci skip]
* backtick and export marker handling in `eqIdent` (#12574)Arne Döring2019-11-071-1/+3
|
* fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' (#12592)Miran2019-11-051-9/+30
| | | | | | | | | | | | | | * fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' 'formatFloat' with 'precision = 0' now gives the same result (a number without a decimal point) in all backends. This is compatible with Python's formatters, too. * fix failing tests * add changelog entry * add version switch
* Make sequtils.zip return seq of anonymous tuples (#12575)Kaushal Modi2019-11-041-1/+1
| | | | | | | | | | * Make sequtils.zip return seq of anonymous tuples Earlier the tuples had named fields "a" and "b" and that made it difficult to assign the zip returned seqs to other vars which expected seqs of tuples with field names other than "a" and "b". * Make sequtils.zip backwards compatible with Nim 1.0.x
* JS improve indent (#12581)Juan Carlos2019-11-031-1/+1
| | | | * JSgen make indent be all spaces, instead of mixed spaces and tabs, for generated JS
* Add a changelog entry related to PR #11748 [ci skip] (#12541)Tomohiro2019-10-281-0/+1
|
* splitPath() behavior synchronized with splitFile() (#12481)Artem V L2019-10-281-0/+1
| | | | | | | | * splitPath() behavior synchronized with splitFile() having the expected behavior in all languages splitPath() docstrings update, tests added for both splitPath() and splitFile() * Path splitting refined and described
* Merge branch 'devel' into IOSelector_unregister_fixDominik Picheta2019-10-221-0/+4
|\
| * Improve htmlgen (#12452)Juan Carlos2019-10-181-1/+1
| |
| * About 50% faster base64 implemention. (#12436)treeform2019-10-171-0/+2
| |
| * ungeneric unsigned ops (#12230)Jasper Jenkins2019-10-111-0/+1
| | | | | | | | | | | | | | | | | | | | * ungenericise unsigned ops, remove nimNewShiftOps * fix/remove tests * update t6448 * fix line info * disable on 32bit * fix different line info * add changelog entry
* | Update changelog.md based on feedback from Dom96Ray Imber2019-10-191-3/+2
| |
* | Updated the changelogRay Imber2019-10-161-0/+3
|/
* Change future version number in changelogDominik Picheta2019-10-031-1/+1
|
* `system.writeFile` has been overloaded to also support `openarray[byte]` ↵zah2019-10-021-1/+1
| | | | | | (#12313)
* macros.newLit now works for ref object types (#12307)zah2019-09-301-0/+2
|
* Fixes #10514 (#12268)Clyybber2019-09-281-0/+2
| | | | | | | | | | * Fixes #10514 (cherry picked from commit f6f789bb4db2a367384ba6ad75706edd503de1f8) * Add comment * Add changelog entry
* version 1.0narimiran2019-09-231-93/+2
|
* improvements for httpcore (#12228)Andreas Rumpf2019-09-231-1/+0
| | | | | * improvements for httpcore * further improvements, now stable API but needs extensions later on
* cleanup importjs implementationAndreas Rumpf2019-09-211-1/+4
|
* last stdlib cleanupsAraq2019-09-211-0/+25
|
* importjs symbol (#12218)Arne Döring2019-09-201-0/+3
| | | | | * importjs symbol * importjs warning message, minor warning fixes
* fixes #12152 (#12165)Andreas Rumpf2019-09-111-0/+4
| | | | | | * fixes #12152 * makes test green
* exportc now mangles same as importc, fixes #10578 (#12144)Timothee Cour2019-09-061-0/+2
| | | | | | | * fixes #10578 * add tests * add changelog * add {.exportcpp.}
* introduce --oldgensym:on rather than --useVersionAndreas Rumpf2019-09-031-1/+1
|
* added more tests and updated the changelogAraq2019-09-021-0/+3
|
* hashes: implement murmur3 (#12022)Miran2019-09-011-1/+1
| | | | | | | | * hashes: implement murmur3 * refactoring; there is only one murmurHash and it works at compile-time via VM hooks * fixes JS tests * makes toOpenArrayByte work with C++ * make it bootstrap in C++ mode for 0.20