summary refs log tree commit diff stats
path: root/changelog.md
Commit message (Collapse)AuthorAgeFilesLines
* revert moving `oids` and `smtp` to graveyardnarimiran2019-01-111-2/+3
|
* update changelognarimiran2019-01-101-3/+20
|
* ValueError now inherits from CatchableError (#10246)Oscar Nihlgård2019-01-101-1/+3
|
* [nimpretty] fix #10211; fix #10199 (#10212)Timothee Cour2019-01-081-0/+2
| | | | | | * [nimpretty] fix #10211; fix #10199 * address comments * un-document --backup and set its default to false
* add custom pragma support for var and let symbols (#9582)jcosborn2019-01-071-4/+6
| | | | | | * add custom pragma support for var and let symbols * updated changelog for custom pragmas on var and let symbols * add oldast switch for backwards compatibility
* Add changelog for the isNil JavaScript change (#10184)Alexander Ivanov2019-01-071-0/+2
| | | Forgot to add an item, breaking change
* Pragma syntax is now consistent (#9993)Neelesh Chandola2018-12-271-0/+6
| | | | | | | | | | * Give deprecation warning when type pragmas do not follow the type name * pragma before generic parameter list in type definition is now deprecated * Update changelog * Fix bug where deprecated warning was being shown even though no generic param list was present * Fix bug * Use errGenerated * Best attempt at writing the grammar
* add to changelogTimothee Cour2018-12-191-0/+2
|
* add `getCurrentCompilerExe` to vmops (eg allows to get nim compiler at CT); ↵Timothee Cour2018-12-181-0/+3
| | | | add tests for vmops (#9925)
* document the change for fix #9978Andreas Rumpf2018-12-141-0/+3
|
* added parseopt.remainingArgs; refs #9951Araq2018-12-141-0/+1
|
* os.nim: use the new pathnorm.normalizePath implementationAraq2018-12-141-0/+3
|
* os.nim: big refactoring, use the new pathnorm that was extracted by ↵Araq2018-12-131-0/+2
| | | | compiler/pathutils.nim; added os.relativePath
* fix merge conflictAraq2018-12-121-2/+2
|\
| * Merge branch 'devel' into sorted_deduplicateAndreas Rumpf2018-12-121-0/+26
| |\
| * | Add the parameter isSorted for the sequtils.deduplicatedata-man2018-12-071-0/+1
| | |
* | | move diff.nim to experimentalAraq2018-12-121-1/+1
| |/ |/|
* | added diff.nim to the stdlibAraq2018-12-121-0/+3
| |
* | Merge pull request #9937 from cooldome/pragmablock_custom_pragmaAndreas Rumpf2018-12-121-0/+3
|\ \ | | | | | | Language feature: implement custom pragmas in pragma blocks
| * | Add changelog itemAndrii Riabushenko2018-12-111-0/+3
| | |
* | | Rework nil/option for nre in light of ""==nilFlaviu Tamas2018-12-111-0/+19
|/ / | | | | | | Fixes #9243
* / Make options.UnpackError inherit from system.DefectOscar Nihlgård2018-12-081-0/+2
|/
* Merge pull request #9846 from timotheecour/pr_getpidAndreas Rumpf2018-12-051-0/+1
|\ | | | | add os.getCurrentProcessId()
| * address commentsTimothee Cour2018-12-041-1/+1
| |
| * fixupTimothee Cour2018-12-031-0/+1
| |
* | Update changelogdata-man2018-12-041-0/+1
|/
* new minor language feature: .noSideEffect blocks like .gcsafe blocksAndreas Rumpf2018-11-271-1/+2
|
* document the breaking change for osprocAndreas Rumpf2018-11-261-1/+2
|
* Add isInstanceOf for generic procs to the macros module (#9730)cooldome2018-11-211-0/+4
|
* fix #9647 tmpl=>nimf (#9658)Timothee Cour2018-11-141-0/+5
|
* deprecated ospaths (#9665)Andreas Rumpf2018-11-091-0/+4
|
* fixes #9619Andreas Rumpf2018-11-091-0/+5
|
* changelog entry.Arne Döring2018-11-081-0/+2
|
* add new stdlib modules to the changelogAraq2018-11-081-1/+4
|
* parser change: 'not' is always a unary operator; fixes #9574Andreas Rumpf2018-11-071-0/+2
|
* compiler cleanup: flag tfOldSchoolExprStmt is goneAraq2018-11-061-1/+2
|
* removed the undocumented #? strongSpaces parsing modeAraq2018-11-061-0/+1
|
* document system.UncheckedArrayAraq2018-11-061-0/+3
|
* Generic Complex type (#9590)Arne Döring2018-11-051-1/+4
| | | | | | | | | | | | * remove `**` * const `im` can now be used with Complex64 * converters from float|int to Complex are replaced by procs * converters between various Complex types must stay to allow usage of `im` with Complex64 * limit types for `+`, `-`, `/`, and `*` between Complex and float * add `pow` for Complex and a number * complex type changes * unpublish approximation function
* changelog entryArne Döring2018-10-311-0/+2
|
* fixes regressionsAraq2018-10-301-0/+13
|
* Merge pull request #9496 from cooldome/vm_float_castsArne Döring2018-10-281-0/+2
|\ | | | | VM: add int <-> float casts of the same size
| * update changelogAndrii Riabushenko2018-10-271-0/+2
| |
* | Improve dumpLisp macro (#9515)Kaushal Modi2018-10-271-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Improve dumpLisp macro - Remove commas from the lisp representation of the AST. - Make the dumpLisp output "pretty" and indented. - Improve docs of `dumpTree` and `dumpLisp` macros. With: dumpLisp: echo "Hello, World!" Output before this commit: StmtList(Command(Ident("echo"), StrLit("Hello, World!"))) Output after this commit: (StmtList (Command (Ident "echo") (StrLit "Hello, World!"))) * Re-use the traverse proc inside treeRepr for lispRepr too - Add module-local `treeTraverse` proc. - Also fix treeRepr/dumpTree not printing nnkCommentStmt node contents. * More doc string updates * Allow unindented lispRepr output for tests * Update a test affected by the lispRepr change * Fix dumpTree * Add note about lispRepr and dumpLisp to changelog [ci skip]
* | Openmp parallel iterator improvements (#9493)Mamy Ratsimbazafy2018-10-251-0/+6
|/ | | | | * More flexibility in OpenMP pragma * Use static to constrain to compile-time annotation string * Update changelog with OpenMP change
* added system.typeof operation; fixes #9093Araq2018-10-241-0/+3
|
* changelog entryArne Döring2018-10-181-0/+2
|
* Fixes #9364 and add moduleDescription to jsondoc (#9396)PMunch2018-10-171-0/+3
| | | | | | | This fixes `jsondoc0` so that it has comments in the output as described by the documentation. It also fixes `jsondoc`/`jsondoc2` as it stored it's output in a file with an html extension. Along with this it also adds a new field `moduleDescription` to `jsondoc`/`jsondoc2` which contains the module description.
* unicode: added strip, align, alignLeft, repeat procs; refs #6301Andreas Rumpf2018-10-141-2/+2
|
* unicode: add split procs; refs #6301Andreas Rumpf2018-10-141-0/+3
|