summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Correctly mangle `this` in the JS backend (#8853)LemonBoy2018-09-033-3/+27
| | | | | As shown in pragmagic/karax#67 using `this` as parameter name made the codegen output wrong code (and the user didn't notice the errors in the browser console).
* fixes #8043Araq2018-09-033-4/+34
|
* Add sym owner to macros (#8253)cooldome2018-09-037-3/+50
|
* improve the error message for 'addQuitProc' etc; fixes #5794Araq2018-09-032-13/+14
|
* document the fact that --define symbols are completely case insensitive; ↵Araq2018-09-031-0/+3
| | | | closes #7506
* manual: add a note about the terminating zero for strings; refs #5596Araq2018-09-031-0/+5
|
* document Nim's signal handling briefly; closes #8224Araq2018-09-031-34/+45
|
* manual: more documentation for the 'using' statement; closes #8565Araq2018-09-031-2/+8
|
* manual: document the 'unsafeAddr' operator; closes #5038Araq2018-09-031-0/+13
|
* document 'var T' and 'typedesc' restriction in generics; closes #1156Araq2018-09-031-0/+28
|
* fixes #8852Araq2018-09-031-5/+5
|
* fix items for cstring for the JS target; makes tests green againAraq2018-09-032-6/+13
|
* fixes #5745Araq2018-09-033-7/+11
|
* closes #5252Araq2018-09-031-0/+19
|
* closes #4750Araq2018-09-031-0/+19
|
* document usage of marshal.to; fixes #3150Araq2018-09-031-0/+11
|
* fixes the remaining fixable Nimrod->Nim renamings; closes #2032Araq2018-09-034-14/+14
|
* deprecate system.onRaise; fixes #1652Araq2018-09-031-1/+4
|
* fixes #8797Araq2018-09-031-2/+2
|
* fixes #8740Araq2018-09-032-1/+16
|
* fixes #8847Araq2018-09-032-2/+10
|
* fixes #8028Andreas Rumpf2018-09-031-1/+1
|
* runnableExample: put each example to its own file; fixes #7285Andreas Rumpf2018-09-032-30/+27
|
* fixes #8831Andreas Rumpf2018-09-031-1/+1
|
* Make sure addGotoOut always inserts its node (#8843)LemonBoy2018-09-031-1/+1
| | | Fixes #8773
* change runnableExamples implementation; fixes #8641; fixes #7135; ↵Andreas Rumpf2018-09-025-42/+70
| | | | runnableExamples works for templates and generics
* fixes #8694Andreas Rumpf2018-09-021-2/+2
|
* Exports dom.Style (#8444)Dominik Picheta2018-09-011-1/+1
|
* strutils: don't deprecate escape/unescape, too much code uses itAraq2018-08-311-6/+2
|
* fixes #8052Araq2018-08-312-1/+24
|
* Constant folding for integer casts (#8095)LemonBoy2018-08-313-8/+86
|
* Do not materialize empty varargs[untyped] arrays (#8715)LemonBoy2018-08-312-6/+38
| | | | | | | | | When an empty nkArgList `varargs[untyped]` is passed around it is now reused for efficiency sake and to prevent the introduction of a spurious element: before this commit we'd pass the caller a nkArgList[nkHiddenStdConv[nkBracket]] node instead of just an empty nkArgList. Fixes #8706
* Update html elements to current html spec (#8791)Nathan Cahill2018-08-311-50/+241
|
* system/excpt: nil is no longer vaild for seqs (#8825)alaviss2018-08-311-1/+1
|
* merged #8624 manually; fixes #8442; closes #8575Araq2018-08-312-2/+36
|
* Improve enumerate macro (#8819)Vindaar2018-08-311-8/+12
| | | | | | | | * fix case macro manual entry to produce code block Previously line breaks were so weird that the code blocks were not created. * improve `enumerate` for loop macro by wrapping in block
* fixes #8066Araq2018-08-314-10/+46
|
* times.nim: minor code cleanupAraq2018-08-311-3/+2
|
* Tutorial 1: Simplifiy the discription of enums; it is a tutorial, not a manualAraq2018-08-311-11/+2
|
* fixes a parseopt regression (#8820)Andreas Rumpf2018-08-301-2/+5
|
* introduce precise string '[]', '[]=' accessors; fixes #8049 (#8817)Andreas Rumpf2018-08-304-3/+33
|
* fixes #8768 properlyAraq2018-08-303-17/+18
|
* fixes #7854Araq2018-08-302-1/+38
|
* unidecode module: change the default to: embed resource file into the ↵Araq2018-08-301-10/+10
| | | | application; fixes #8767
* fixes #8768Araq2018-08-303-430/+430
|
* fix tests/coroutines/texceptions.nim (#8810)Timothee Cour2018-08-301-1/+6
|
* make config.nims behave like nim.cfg in terms of where these scripts are ↵Timothee Cour2018-08-307-118/+156
| | | | | | | | | searched / run (#8682) * run project config.nims if exists, then inputfile.nims if exists * ~/.config/nim/config.nims can now be used * also check in getSystemConfigPath for config.nims * refactor handleCmdLine for nim and nimsuggest
* add nim c -r nimsuggest/tester to travis (#8805)Timothee Cour2018-08-2910-3/+27
|
* Allow Nimble to override the ``task`` template in nimscript. (#8798)Dominik Picheta2018-08-281-18/+18
|
* Allow `hint` and `warning` to specify its loc info (#8771)LemonBoy2018-08-284-12/+40
| | | Let's bring those to feature-parity with `error`.