Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #9937 from cooldome/pragmablock_custom_pragma | Andreas Rumpf | 2018-12-12 | 1 | -0/+3 |
|\ | | | | | Language feature: implement custom pragmas in pragma blocks | ||||
| * | Add changelog item | Andrii Riabushenko | 2018-12-11 | 1 | -0/+3 |
| | | |||||
* | | Rework nil/option for nre in light of ""==nil | Flaviu Tamas | 2018-12-11 | 1 | -0/+19 |
|/ | | | | Fixes #9243 | ||||
* | Make options.UnpackError inherit from system.Defect | Oscar Nihlgård | 2018-12-08 | 1 | -0/+2 |
| | |||||
* | Merge pull request #9846 from timotheecour/pr_getpid | Andreas Rumpf | 2018-12-05 | 1 | -0/+1 |
|\ | | | | | add os.getCurrentProcessId() | ||||
| * | address comments | Timothee Cour | 2018-12-04 | 1 | -1/+1 |
| | | |||||
| * | fixup | Timothee Cour | 2018-12-03 | 1 | -0/+1 |
| | | |||||
* | | Update changelog | data-man | 2018-12-04 | 1 | -0/+1 |
|/ | |||||
* | new minor language feature: .noSideEffect blocks like .gcsafe blocks | Andreas Rumpf | 2018-11-27 | 1 | -1/+2 |
| | |||||
* | document the breaking change for osproc | Andreas Rumpf | 2018-11-26 | 1 | -1/+2 |
| | |||||
* | Add isInstanceOf for generic procs to the macros module (#9730) | cooldome | 2018-11-21 | 1 | -0/+4 |
| | |||||
* | fix #9647 tmpl=>nimf (#9658) | Timothee Cour | 2018-11-14 | 1 | -0/+5 |
| | |||||
* | deprecated ospaths (#9665) | Andreas Rumpf | 2018-11-09 | 1 | -0/+4 |
| | |||||
* | fixes #9619 | Andreas Rumpf | 2018-11-09 | 1 | -0/+5 |
| | |||||
* | changelog entry. | Arne Döring | 2018-11-08 | 1 | -0/+2 |
| | |||||
* | add new stdlib modules to the changelog | Araq | 2018-11-08 | 1 | -1/+4 |
| | |||||
* | parser change: 'not' is always a unary operator; fixes #9574 | Andreas Rumpf | 2018-11-07 | 1 | -0/+2 |
| | |||||
* | compiler cleanup: flag tfOldSchoolExprStmt is gone | Araq | 2018-11-06 | 1 | -1/+2 |
| | |||||
* | removed the undocumented #? strongSpaces parsing mode | Araq | 2018-11-06 | 1 | -0/+1 |
| | |||||
* | document system.UncheckedArray | Araq | 2018-11-06 | 1 | -0/+3 |
| | |||||
* | Generic Complex type (#9590) | Arne Döring | 2018-11-05 | 1 | -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 entry | Arne Döring | 2018-10-31 | 1 | -0/+2 |
| | |||||
* | fixes regressions | Araq | 2018-10-30 | 1 | -0/+13 |
| | |||||
* | Merge pull request #9496 from cooldome/vm_float_casts | Arne Döring | 2018-10-28 | 1 | -0/+2 |
|\ | | | | | VM: add int <-> float casts of the same size | ||||
| * | update changelog | Andrii Riabushenko | 2018-10-27 | 1 | -0/+2 |
| | | |||||
* | | Improve dumpLisp macro (#9515) | Kaushal Modi | 2018-10-27 | 1 | -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 Ratsimbazafy | 2018-10-25 | 1 | -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 #9093 | Araq | 2018-10-24 | 1 | -0/+3 |
| | |||||
* | changelog entry | Arne Döring | 2018-10-18 | 1 | -0/+2 |
| | |||||
* | Fixes #9364 and add moduleDescription to jsondoc (#9396) | PMunch | 2018-10-17 | 1 | -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 #6301 | Andreas Rumpf | 2018-10-14 | 1 | -2/+2 |
| | |||||
* | unicode: add split procs; refs #6301 | Andreas Rumpf | 2018-10-14 | 1 | -0/+3 |
| | |||||
* | added new editdistance stdlib module, deprecated strutils.editDistance, refs ↵ | Andreas Rumpf | 2018-10-14 | 1 | -0/+7 |
| | | | | #6301 | ||||
* | strutils/unicode: deprecate isLower and friends operating on complete ↵ | Andreas Rumpf | 2018-10-14 | 1 | -227/+5 |
| | | | | strings; fixes #7963 properly | ||||
* | niminst: fix 'gtar' invokation | Andreas Rumpf | 2018-09-26 | 1 | -1/+1 |
| | |||||
* | Net module fixes (#8597) | Dominik Picheta | 2018-08-28 | 1 | -0/+3 |
| | | | | | * net.accept no longer needs an initialised socket. Fixes #7848. * Assert error when using sendTo/recvFrom on TCP socket. * net.sendTo now raises OSError. | ||||
* | Add interpreting event parser proc to pegs module. (#8075) | gemath | 2018-08-24 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added simple interpreting event parser to pegs module. * Has side-effects problem. * Macro solution works. * First flat callback test works. * Fixed namespace pollution. * Added handler for pkChar. * Replaced event parser test. * Started extensive docs. * 'callback' to 'handler' renaming part 1. * Renaming 'callback' to 'handler' part2, completed comments. * Fixed exported API pollution. * Added more event handler hooks, fixed comments. * Changed event parser addition entry. * Fixed variable names and comments. * Enhanced comment. * Leave handlers are not called for an unsuccessful match. * The three varieties of back-reference matches are processed in separate of-clauses now. * Improved hygiene and (almost) eliminated exports. * Trying to fix CI test breakage by eliminating export. * Trying to fix CI test breakage by eliminating exports. * Re-activated leave handler code execution for unsuccessful matches. * Eliminated the last export statement (with a funny smelling hack). * Make sure leave handler code is executed for all unsuccessful matcher cases. * Replaced local unicode.`==` with export. | ||||
* | fix typo in changelog.md: nnkTupleConst => nnkTupleConstr | Timothee Cour | 2018-08-21 | 1 | -1/+1 |
| | |||||
* | Update changelog | Oscar Nihlgård | 2018-08-17 | 1 | -0/+5 |
| | |||||
* | times.Timezone changes (#8527) | Oscar Nihlgård | 2018-08-17 | 1 | -0/+4 |
| | | | | | | | | | | * Use floorDiv in times.nim * New implementation of times.Timezone * Tweak doc comments * Fix typo | ||||
* | Look for user nim.cfg in "nim/" subdir in usual config dir locations (#8662) | Kaushal Modi | 2018-08-17 | 1 | -0/+7 |
| | | | Fixes https://github.com/nim-lang/Nim/issues/8661. | ||||
* | fixes #8653 | Andreas Rumpf | 2018-08-16 | 1 | -0/+3 |
| | |||||
* | minor edit to the changelog | Andreas Rumpf | 2018-08-16 | 1 | -1/+1 |
| | |||||
* | implements 'case statement macros' in order to encourage the development of ↵ | Andreas Rumpf | 2018-08-16 | 1 | -4/+10 |
| | | | | pattern matching mechanisms that are not terrible to look at | ||||
* | renames threadpool.await to blockUntil; refs #7853 | Araq | 2018-08-14 | 1 | -0/+4 |
| | |||||
* | document the new --nilseqs:on switch | Araq | 2018-08-13 | 1 | -1/+1 |
| | |||||
* | rename SystemError to CatchableError in order to avoid breaking Nimble and ↵ | Araq | 2018-08-10 | 1 | -1/+1 |
| | | | | probably lots of other code | ||||
* | rework the exception hierarchy; refs #8363 | Andreas Rumpf | 2018-08-10 | 1 | -0/+4 |
| | |||||
* | change the VM's max instruction count to 3_000_000 | Andreas Rumpf | 2018-08-10 | 1 | -1/+1 |
| | |||||
* | deprecated regionized pointers | Araq | 2018-08-10 | 1 | -0/+3 |
| |