Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | string to cstring conversions produce the empty C string for nil; this will ↵ | Andreas Rumpf | 2018-04-28 | 1 | -1/+4 |
| | | | | be consistent with alternative string implementations | ||||
* | .experimental can now be used to enable specific features | Andreas Rumpf | 2018-04-24 | 1 | -0/+6 |
| | |||||
* | fixes #7637; assignments are not allowed to slice object; minor breaking change | Andreas Rumpf | 2018-04-21 | 1 | -0/+4 |
| | |||||
* | Change type of `Timeval.tv_sec` to `posix.Time` (#7646) | Oscar Nihlgård | 2018-04-18 | 1 | -0/+1 |
| | |||||
* | rename SomeReal to SomeFloat (#7617) | Arne Döring | 2018-04-15 | 1 | -2/+4 |
| | | | | | * rename SomeReal to SomeFloat * added changelog entry | ||||
* | Add recent `times` changes to changelog (#7607) | Oscar Nihlgård | 2018-04-15 | 1 | -0/+8 |
| | |||||
* | Nim namespace for cpp (#7453) | AdrianV | 2018-04-15 | 1 | -0/+4 |
| | | | | | - new option --usenamespace to generate nim cpp code in its own namespace Nim - minor changes for compatibility with the new Embarcadero = Borland C++-Builder (bcc) | ||||
* | implements first version of for-loop macros | Andreas Rumpf | 2018-04-15 | 1 | -0/+3 |
| | |||||
* | fixes #7451 (#7575) | RSDuck | 2018-04-14 | 1 | -0/+3 |
| | |||||
* | fixes #6205 | Andreas Rumpf | 2018-04-14 | 1 | -0/+3 |
| | |||||
* | the new feature's name is hotCodeReloading | Andreas Rumpf | 2018-04-13 | 1 | -1/+1 |
| | |||||
* | fixes #4470 | Andreas Rumpf | 2018-04-13 | 1 | -1/+3 |
| | |||||
* | Support code hot reloading for JavaScript projects (#7362) | zah | 2018-04-13 | 1 | -3/+12 |
| | | | | | | | | | | | | | | | | | | | | | | * Support code hot reloading for JavaScript projects * Add some missing JavaScript symbols and APIs * fix the Travis build * (review changes) remove the js type from the standard library as it doesn't follow NEP-1 * more additions to the DOM module * Follow NEP-1 in jsffi; spell 'hot code reloading' correctly * introduce a jscore module * Document jscore module. * readded js type * Remove the '$' operator that doesn't behave | ||||
* | introduce nkTupleConstr AST node for unary tuple construction; breaking change | Andreas Rumpf | 2018-04-13 | 1 | -0/+4 |
| | |||||
* | deprecate macros.callsite; fixes #7369 | Andreas Rumpf | 2018-04-12 | 1 | -0/+2 |
| | |||||
* | 'func' is now an alias for 'proc .noSideEffect' | Andreas Rumpf | 2018-04-12 | 1 | -1/+2 |
| | |||||
* | Add column number to instantiation info (#7376) | PMunch | 2018-04-12 | 1 | -0/+2 |
| | | | | | | | | | | | | | | * Add column number to instantiation info Instantiation info left out column number for no good reason. This adds it in as the third element of the tuple. * Fix test that failed and added change to changelog An assertion test failed because it was declaring a type that was expected to be populated by instantiationInfo with the old signature. Also added the changes to the changelog as it is a breaking change. | ||||
* | Added a few useful os calls to VM (#7440) | genotrance | 2018-04-12 | 1 | -0/+1 |
| | |||||
* | Get symbol kind (#7491) | Arne Döring | 2018-04-11 | 1 | -0/+2 |
| | |||||
* | Add a few useful os calls to nimscript (#7442) | genotrance | 2018-04-10 | 1 | -0/+2 |
| | |||||
* | Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360) | cooldome | 2018-04-10 | 1 | -0/+4 |
| | |||||
* | added the 'x.p[:T]' notation for explicit generic instantiations in ↵ | Araq | 2018-04-06 | 1 | -0/+3 |
| | | | | combination with the ddot calling syntax | ||||
* | renamed future.nim to sugar.nim | Araq | 2018-04-06 | 1 | -0/+2 |
| | |||||
* | Merge pull request #7483 from GULPF/cookies-timezones | Dominik Picheta | 2018-04-04 | 1 | -0/+2 |
|\ | | | | | Don't assume UTC in cookies.setCookie | ||||
| * | Don't assume UTC in cookies.setCookie | Oscar Nihlgård | 2018-04-03 | 1 | -0/+2 |
| | | |||||
* | | Fixes #7473 (#7475) | Arne Döring | 2018-04-04 | 1 | -0/+3 |
| | | | | | | | | | | * removed code duplication * changelog entry, adopt tests for changes | ||||
* | | added toOpenArray builtin for zero-copy slices; syntax sugar yet to come | Araq | 2018-03-24 | 1 | -0/+2 |
| | | |||||
* | | Remove bugfixes heading from changelog | Dominik Picheta | 2018-03-19 | 1 | -8/+5 |
| | | | | | | This heading is for the automatically generated list of issues fixed. | ||||
* | | raise the max instruction count for the VM to one billion | Araq | 2018-03-18 | 1 | -0/+4 |
|/ | |||||
* | Renamed jsondoc2 to jsondoc, similar to doc2 (#7279) | PMunch | 2018-03-08 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | * Update information about jsondoc/jsondoc2 Manual was missing information about jsondoc2 which made it seem like it didn't exist at all. This commit adds mention of the jsondoc2 command along with an example. * Renamed jsondoc2 similar to doc2 and updated docs doc2 was recently renamed to doc while doc was renamed to doc0. This commits renames jsondoc to jsondoc2 and jsondoc2 to jsondoc0 to behave tha same way. The documentation for doc/jsondoc was also lagging behind this change which has also been fixed. I interpreted this as a soft deprecation of doc and jsondoc and therefore removed them from the auto-complete lists. | ||||
* | Fix #6415 (#7281) | zah | 2018-03-08 | 1 | -0/+5 |
| | | | | | | | | * hangle static generic params when used in the importcpp pragma * importcpp works for generic types with fields; fixes #6415 * revert a too agressive safety check that ended up breaking the tests | ||||
* | make re.split consistent with strutils.split and other programming ↵ | Andreas Rumpf | 2018-03-05 | 1 | -0/+6 |
| | | | | languages; refs #7278 | ||||
* | development version is 0.18.1 | Araq | 2018-03-05 | 1 | -643/+1 |
| | |||||
* | added -d:nimNoArrayToString define to allow easier porting to 0.18 | Araq | 2018-03-01 | 1 | -2/+4 |
| | |||||
* | deprecate parseopt2 stdlib module | Andreas Rumpf | 2018-02-28 | 1 | -0/+2 |
| | |||||
* | Add bugfixes list to changelog. | Dominik Picheta | 2018-02-28 | 1 | -0/+327 |
| | |||||
* | Sort changelog into appropriate headings. | Dominik Picheta | 2018-02-28 | 1 | -178/+242 |
| | |||||
* | move `readPasswordFromStdin` from rdstdin to terminal (#7266) | Vindaar | 2018-02-27 | 1 | -1/+4 |
| | |||||
* | fixes #7247 | Andreas Rumpf | 2018-02-23 | 1 | -3/+0 |
| | |||||
* | Revert "Fixes #4265." | Dominik Picheta | 2018-02-17 | 1 | -2/+0 |
| | | | | This reverts commit fe6fddb9d83c099ee407bced8d59e11e351ecd58. | ||||
* | Fixes #4265. | Dominik Picheta | 2018-02-17 | 1 | -0/+2 |
| | |||||
* | Move joyent_http_parser out of stdlib. | Dominik Picheta | 2018-02-17 | 1 | -0/+1 |
| | |||||
* | Fixes #5786. | Dominik Picheta | 2018-02-17 | 1 | -1/+2 |
| | |||||
* | Fixes #4995. (#7157) | Dominik Picheta | 2018-02-13 | 1 | -0/+4 |
| | |||||
* | disable the undocumented 'import ' feature; allow import std / strutils; ↵ | Andreas Rumpf | 2018-02-12 | 1 | -0/+9 |
| | | | | fixes #2819; refs #6700 | ||||
* | fixes #7200 | Andreas Rumpf | 2018-02-10 | 1 | -0/+2 |
| | |||||
* | move new sha1 module into the new 'std' namespace | Andreas Rumpf | 2018-02-06 | 1 | -0/+2 |
| | |||||
* | the .deprecated pragma for procs now supports a user-definable deprecation ↵ | Andreas Rumpf | 2018-02-02 | 1 | -0/+9 |
| | | | | message | ||||
* | better type inference for numerical types; prerequisitive for version 1 | Andreas Rumpf | 2018-02-02 | 1 | -0/+3 |
| | |||||
* | Merge pull request #6796 from nim-lang/async-improvements | Dominik Picheta | 2018-01-28 | 1 | -0/+9 |
|\ | | | | | Async improvements |