summary refs log tree commit diff stats
path: root/changelog.md
Commit message (Collapse)AuthorAgeFilesLines
* define `nimVersion` automatically and avoid needing -d:nimVersion140 (#18726)Timothee Cour2021-10-171-1/+2
| | | | | * define `nimVersion` and avoid needing -d:nimVersion140 * fix changelog
* [backport] add v1.6 changelog (#18932)Miran2021-10-131-537/+1
|
* rename nimEnableHashRef [backport] (#18941)flywind2021-10-041-1/+2
| | | | | | * rename nimEnableHashRef [backport] * Apply suggestions from code review Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* correct changelog [backport] (#18940)flywind2021-10-041-1/+1
|
* rename nimLegacyJsonutilsHoleyEnum [backport] (#18938)flywind2021-10-011-2/+1
| | | | | * enable nimPreviewJsonutilsHoleyEnum [backport] * docuement nimPreviewJsonutilsHoleyEnum
* add changelog entry for #18656 (#18839) [backport]Christian Ulrich2021-09-131-0/+5
|
* distros.foreignDeps made public (#18830)Juan Carlos2021-09-101-0/+1
| | | | | | | | | * Deprecate distros.echoForeignDeps * Deprecate distros.echoForeignDeps * https://github.com/nim-lang/Nim/pull/18830#discussion_r705364162 * https://github.com/nim-lang/Nim/pull/18830#discussion_r705364162
* remove channels (#18801)flywind2021-09-041-2/+0
| | | | | * remove channels * test
* documented overloadable enums and changelog improvements (#18797)Andreas Rumpf2021-09-041-22/+29
|
* implemented Unicode operators (#18789)Andreas Rumpf2021-09-031-0/+7
| | | | | | | | | | | | | | | * implemented Unicode operators; refs https://github.com/nim-lang/RFCs/issues/388 * bugfix * better test * arguably more elegant implementation * Update changelog.md Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* strict effects (#18777)Andreas Rumpf2021-09-021-0/+17
| | | | | | | | | | | | | | | | | * fixes #17369 * megatest is green for --cpu:arm64 * docgen output includes more tags/raises * implemented 'effectsOf' * algorithm.nim: uses new effectsOf annotation * closes #18376 * closes #17475 * closes #13905 * allow effectsOf: [a, b] * added a test case * parameters that are not ours cannot be declared as .effectsOf * documentation * manual: added the 'sort' example * bootstrap with the new better options
* Implement RFC-413 (#18749)Juan Carlos2021-08-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | * Implement RFC 413 * Implement RFC 413 * Implement RFC 413 * Implement RFC 413 * https://github.com/nim-lang/Nim/pull/18749#discussion_r696320995 * Update lib/js/dom_extensions.nim Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * Update lib/js/dom_extensions.nim * https://github.com/nim-lang/Nim/pull/18749#discussion_r696913310 Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* fix RFC #341: dot-like operators are now parsed with same precedence as `.` ↵Timothee Cour2021-08-251-0/+4
| | | | | | | | | | | | | | | | | | | | | (#18711) * fix RFC #341: dot-like operators are now parsed with same precedence as `.` * fixup * [skip ci] address comment in changelog * address comment * update grammmar * add manual entry * fixup * -d:nimPreviewDotLikeOps * address comment to unblock PR: move nimPreviewDotLikeOps out of config/config.nims
* Add ceilDiv to math (#18596)Tomohiro2021-08-191-0/+2
| | | | | | * Use assert in runnableExamples and improve boundary check * Add more tests for ceilDiv * Fix comment in ceilDiv * Calling ceilDiv with int type T such like sizeof(T) > 8 is error
* allow building 1.4.0 from devel (#18708)Timothee Cour2021-08-181-0/+3
| | | | | * allow building 1.4.0 from devel * changelog
* cross compilation targetting windows now supports `nim r`: `nim r -d:mingw ↵Timothee Cour2021-08-161-0/+3
| | | | | | | | | main` (#18682) * cross compilation targetting windows now supports `nim r`: `nim r -d:mingw main` * quoteShell * address comment: remove `conf.getConfigVar("nimrun.exe")`
* Switch maintanance (#18668)RSDuck2021-08-111-0/+3
| | | | | | | | | * Fix and improve Nintendo Switch support * Document the necessity for nimAllocPagesViaMalloc * update changelog * Use --gc:orc in examples
* Remove tracking of environment from osenv.nim v2 (#18575)Timothee Cour2021-07-291-0/+3
| | | | | | | | | | | | | * Remove unnecessary environment tracking * try to fix windows * fix delEnv * make putEnv work on windows even with empty values; improve tests: add tests, add js, vm testing * [skip ci] fix changelog Co-authored-by: Caden Haustein <code@brightlysalty.33mail.com>
* fix #17072: add times.dateTime with ISO 8601 order (#18590)Timothee Cour2021-07-281-1/+5
| | | | | * fix #17072: add times.dateTime with ISO 8601 order * address comments
* fixes #18543 (#18601)Andreas Rumpf2021-07-271-1/+0
| | | | | * fixes #18543 * make tests green again
* rename nimFpRoundtrips => nimPreviewFloatRoundtrip (#18566)Timothee Cour2021-07-231-2/+2
|
* fixes #12815 (#18554)Andreas Rumpf2021-07-221-0/+3
|
* fixes #18550 (#18553)Andreas Rumpf2021-07-211-0/+4
| | | | | * fixes #18550 * update the manual to reflect reality
* unary slices get a deprecation period (#18549)Andreas Rumpf2021-07-211-2/+1
|
* undo RFC #294, it breaks code for no good reason, the compiler can wa… ↵Andreas Rumpf2021-07-211-5/+4
| | | | | | | | | | | | | (#18546) * undo RFC #294, it breaks code for no good reason, the compiler can warn about the construct instead * Update changelog.md Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * enable test case Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* updated the changelog (#18539)Andreas Rumpf2021-07-201-3/+0
|
* fixed system.delete (#18507)Andreas Rumpf2021-07-181-1/+12
|
* deprecate strutils.delete and add an overload with saner semantics ↵Timothee Cour2021-07-181-1/+1
| | | | consistent with sequtils.delete; follows #18487 (#18510)
* Revert #17398 and #17402 (#18480)Miran2021-07-181-3/+0
| | | | | | | | | | | * Revert "followup #17398: `getTempDir`, `getConfigDir` now do not have trailing DirSep (#17402)" This reverts commit 2356d0603f70cad90f76fa57999054bf5c0a9157. * Revert "fix #17393 getHomeDir and expandTilde should not include trailing `/` (#17398)" This reverts commit bebf2ce24a43bef4cde5c90c4010631a1e4a7927. * fix test
* make dragonbox opt-in via -d:nimFpRoundtrips (#18504)Andreas Rumpf2021-07-161-6/+6
| | | | | | | * make dragonbox opt-in via -d:nimFpRoundtrips * make tests green again * make tests green again
* deprecate cuchar, don't redefine it (#18505)Andreas Rumpf2021-07-161-1/+2
|
* deprecate `sequtils.delete` and add an overload with saner semantics ↵Timothee Cour2021-07-151-0/+3
| | | | | | | | consistent with `system.delete` (#18487) * deprecate sequtils.delete and add an overload with saner semantics * AssertionDefect => IndexDefect * improve tsequtils * add tests; use splice in js for optimization
* added `nimAllocPagesViaMalloc` switch (#18490)Andreas Rumpf2021-07-151-0/+3
| | | | | * added switch * alloc.nim needs page aligned memory blocks
* ORC: support for custom =trace procs (#18459)Andreas Rumpf2021-07-091-0/+2
| | | | | | | | | | | * ORC: support custom =trace procs (WIP) * Update tests/arc/tcustomtrace.nim Co-authored-by: Clyybber <darkmine956@gmail.com> * =trace is now documented and seems to work * make test green Co-authored-by: Clyybber <darkmine956@gmail.com>
* Revert "Make 'echo' raise IOErrors when appropriate (#16367)" (#18460)Miran2021-07-081-3/+0
| | | This reverts commit 23d23ecb081be6702d74024be8f96d92d9f88a59.
* improve `--declaredLocs` to help disambiguate types (generics, aliases etc) ↵Timothee Cour2021-07-081-1/+1
| | | | | | | | | (#18389) * improve --declaredlocs to help disambiguate types (generics, aliases etc) * avoid a cyclic deps * fix test after rebase
* major improvements to `std/wrapnils`: optimal codegen, case objects, lvalue ↵Timothee Cour2021-07-071-0/+4
| | | | | | | semantics (#18435) * wrapnils now generates optimal code; also handles case objects * changelog * unsafeAddr => addr
* Add entry (#18434)Antonis Geralis2021-07-061-2/+6
|
* deprecate std/mersenne (#18395)pyautogui2021-07-051-0/+2
| | | | | Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* enable VM tracing in user code via `{.define(nimVmTrace).}` (#18244)Timothee Cour2021-06-241-0/+2
| | | | | | | * enable VM tracing in user code via `{.define(nimVmTrace).}` * add vmutils.vmTrace * add vmTrace
* support `--hint:all:off --hint:x` (ditto with `--warnings` + friends) (#17852)Timothee Cour2021-06-201-0/+4
| | | | | * select all hints via `--hint:all:on|off`, etc * simplify code with setutils * address comment
* Raise IndexDefect when deleting element at out of bounds index (#17821)Heiko Nickerl2021-06-201-0/+3
| | | | | Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> Co-authored-by: Heiko Nickerl <mail@hnicke.de> Co-authored-by: Heiko Nickerl <heiko.nickerl@flipapp.de>
* add `typetraits.pointerBase` to return `T` in `ref T|ptr T` (#18293)Timothee Cour2021-06-201-9/+6
| | | | | | | | | * add typetraits.deref to return T in ref T|ptr T * deref => refBase * refBase=>pointerBase * [skip ci] address comment
* strformat.fmt now supports non-literal const strings (#18274)Timothee Cour2021-06-181-1/+3
| | | Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* Renamed `-d:nimCompilerStackraceHints` to `-d:nimCompilerStacktraceHints`. ↵Timothee Cour2021-06-171-0/+1
| | | | (#18283)
* update changelog for wrapnils (#18228)Timothee Cour2021-06-101-3/+0
|
* update docgen documentation (#18192)Andrey Makarov2021-06-061-0/+7
| | | | | | | | | | | | | * update docgen documentation * --fullhelp * Update doc/docgen.rst Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> * [skip ci] fix typos Co-authored-by: Timothee Cour <timothee.cour2@gmail.com>
* add `dom.scrollIntoView` with options; refs #18093 (#18181)Rainbow Asteroids2021-06-051-0/+2
|
* macros.treeRepr + friends: collapse SymChoice (#18072)Timothee Cour2021-06-051-0/+3
| | | | | | | * macros.treeRepr + friends: collapse SymChoice * make repr+friends work with invalid symchoice nodes * address comment
* changelog for --unitsep (#18167)Timothee Cour2021-06-031-3/+3
|