summary refs log tree commit diff stats
path: root/changelog.md
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Fix int literals and range interaction (#11197)Oscar Nihlgård2019-08-311-0/+2
| | | | | | | | * Fix int literals and range interaction * Fix test * remove float range fix; update changelog
* Support iterators returning lent T (#11938)cooldome2019-08-311-0/+5
| | | | | | | * lent iterators * rebase tests * update changelog * fix comments, more tests
* make testament a tool we ship with Nim; fixes #12084 (#12088)Andreas Rumpf2019-08-301-0/+3
| | | | | | * make testament a tool we ship with Nim; fixes #12084 * moved config to fit * adapt testament tests to use the testament binary
* remove unicode.Rune16 without deprecation period; fixes ↵Andreas Rumpf2019-08-281-0/+12
| | | | https://github.com/nim-lang/RFCs/issues/151 (#12072)
* fixes #12029; finish the 'unused import' feature (#12064)Andreas Rumpf2019-08-271-0/+4
|
* new gensym handling (#11985)Andreas Rumpf2019-08-231-0/+7
| | | | | | | | | | | * new .gensym implementation * make astspec test green again * introduce a --useVersion switch to group compatibility switches * fixes #10180 * fixes #11494 * fixes #11483 * object constructor fields and named parameters are also not gensym'ed * disabled broken package
* more enhancements for #11618 (#11976)Andreas Rumpf2019-08-181-0/+3
| | | | | | * finish the Windows IO layer changes; refs #11618 * added system.getOsFileHandle which is less error-prone on Windows * make tests green again
* fixes #11618 (#11969)Andreas Rumpf2019-08-171-0/+6
|
* fixes #11801Araq2019-08-161-0/+3
|
* [nobackport] add a changelog entry for the previous commitnarimiran2019-08-131-1/+4
|
* Add std/monotimes which implements monotonic timestamps (#11712)Andreas Rumpf2019-07-151-0/+1
|\ | | | | | | | | | | * [feature] Added std/monotimes * [other] Minor optimization in times
| * [feature] Added std/monotimesOscar Nihlgård2019-07-121-0/+1
| |
* | better run [feature] (#11709)Andreas Rumpf2019-07-111-0/+3
|/ | | | | | | * track the checksums of all involved Nim files for smarter 'nim c -r' recompiles * don't recompile unless necessary for 'nim c -r' [feature] * [feature] koch boot uses a two step process in order to free the RAM before the GCC/Clang invocations * fixes a serious regression
* [feature] add `unsafeColumnAt` procs, that return unsafe cstring from ↵Huy2019-07-101-0/+3
| | | | InstantRow (#11647)
* Make public additional types from sha1 module [feature] (#11694)Ivan Bobev2019-07-101-0/+1
| | | | | | | | | | * Make public additional types from sha1 module After making public newSha1State, update and finalize methods from the sha1 module was forgotten to be made public Sha1Digest and Sha1State types used by the new public methods. * Update changelog.md with sha1 module changes
* [other] introduce a separate changelog for backports, updatenarimiran2019-06-171-17/+14
| | | | contributing guidelines
* [feature] Added os.delEnv; add delEnv support to nimscript too (#11466)Kaushal Modi2019-06-151-1/+1
| | | [feature] Fixes https://github.com/nim-lang/Nim/issues/11452.
* Attempt to close https://github.com/nim-lang/Nim/issues/11430Charles Blake2019-06-121-0/+7
|
* develop version is 0.20.99 [feature]Araq2019-06-071-262/+1
|
* more changelog fixesnarimiran2019-06-061-10/+7
|
* a new dawnAraq2019-06-061-1/+1
|
* changelog: fix typos, create a changelog for 0.20narimiran2019-06-051-7/+7
|
* cleaned up the changelogAraq2019-06-051-27/+31
|
* koch now ignores the existance of .git and always builds the latest tagged ↵Araq2019-06-051-0/+2
| | | | stable release of Nimble unless you use the --latest switch; fixes #11402; fixes #9017
* pass typedesc as NimNode to macros (#11400)Arne Döring2019-06-051-0/+6
| | | | | | | | * change typedesc's design in macros * Manual and changelog entry. * add link to RFC
* make fullpaths the default in error messages and stack traces for mor… ↵Andreas Rumpf2019-06-051-1/+3
| | | | | | | | | | | | (#11385) * make fullpaths the default in error messages and stack traces for more convenient development * split up -d:release into -d:release and -d:danger flags * workaround a Nim config parser bug * fixes an old nim config parser bug * make megatest green again * make nimpretty tests work again * make nimsuggest green
* parameter runtime discriminators (#11397)Jasper Jenkins2019-06-041-1/+2
| | | | | * allow param for runtime discriminator construction
* fixes #11364 (#11383)Andreas Rumpf2019-06-031-0/+3
|
* new compiler feature: --expandMacroAraq2019-05-291-0/+3
|
* switch should be nimOldShiftRight with the nim prefixAraq2019-05-291-1/+1
|
* right shift is now by default sign preserving (#11322)Arne Döring2019-05-291-0/+4
| | | | | | | | | | | * right shift is now by default sign preserving * fix hashString and semfold * enable arithmetic shift right globally for CI * fix typo * remove xxx * use oldShiftRight as flag * apply feedback * add changelog entry
* fixes #1286; object case transitions are now soundAndreas Rumpf2019-05-271-0/+3
|
* fixes #10038; deprecate generic methods, they are unreliableAndreas Rumpf2019-05-251-1/+3
|
* Enable range checking for unsigned integers (#11313)Oscar Nihlgård2019-05-251-0/+1
| | | | | | * Enable range checking for unsigned integers * Make the tests green
* finish #11292: fix `addQuoted` and add changelog entry (#11301)Miran2019-05-221-2/+10
| | | | | | * finish #11292: fix `addQuoted` and add changelog entry * JS is special
* Allow void macro result (#11286)Arne Döring2019-05-211-2/+6
| | | | | * allow void macro result * add test for void macro result type
* fix for return in macro (#9666); fixes #5874Arne Döring2019-05-201-1/+4
|
* Make range checks in semConv (#7164)Oscar Nihlgård2019-05-101-0/+1
| | | | | | | | | | | * Remove NaN/Inf/NegInf magic * Make range checks in semConv * fix the failing line * fix `firstOrd` and `lastOrd` * fix `localError` * remove debug comment * Cleanup, fix failing test * make tests green
* Allow for locale-based parsing/formatting of dates (#11170)Matt Haggard2019-05-081-0/+2
| | | | | | | | | | | | | | | * Allow for locale-based parsing/formatting of dates * Updates based on review feedback of PR 11170 DateTimeLocale arrays are now indexed by Month and WeekDay enums. More sane date used for testing. Documentation newline. Case change of DefaultLocale (and make it public) * Add changelog entry for DateTimeLocale addition to times module * Use pattern symbols for DateTimeLocale attribute names
* Initialized collections (#11094)Miran2019-04-291-0/+10
| | | | | | | | | | | | * tables: initialized by default * sets: initialized by default * DRY: extract shared functionality * add a changelog entry * fix errors * don't test include files * make it work for sharedtables * fix discovered bugs * add exhaustive tests
* reimplement_pr_10974 (#11130)cooldome2019-04-271-0/+3
|
* Make parseutils.parseBin|Oct|Hex generic (#11067)Alvydas Vitkauskas2019-04-241-1/+7
| | | | | | * make parsutils.parseBin generic and improve runnableExamples * reimplement parseBin/Oct/Hex and improve runnableExamples * update changelog.md file with parseBin/Oct/Hex and fix a typo
* revert parser stmtListExpr (#11007)cooldome2019-04-171-10/+0
| | | | | | | | | | | | | | | | | * Revert "Support for stmtListExpr in parser after major keywords. Scaled down version. (#10852)" This reverts commit 862897dc0f122e374c0e4d44770ffcd8825e51e3. * redo fix for #4035 * render stmtlistExpr using semicolon * Revert "render stmtlistExpr using semicolon" This reverts commit cafb78b8d5b125b5f6ba94248377a1433b3138cb. * revert test
* we do not support -d:useWinAnsi switch anymoreAraq2019-04-121-2/+3
|