Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #7601, array construction of ptr generics (#7671) | andri lim | 2018-04-27 | 2 | -0/+68 |
| | | | | | | * fixes #7601, array construction of ptr generics * add more test | ||||
* | nil in string concats does not produce crashes anymore | Andreas Rumpf | 2018-04-27 | 1 | -0/+25 |
| | |||||
* | fixes #7600, generic object with generic ref object parent typerel bug (#7678) | andri lim | 2018-04-27 | 2 | -0/+35 |
| | | | | | | * fixes #7600 * fix wrong logic | ||||
* | Fixes #802, #803 and #3775 - genscript issues (#7677) | genotrance | 2018-04-25 | 5 | -10/+52 |
| | | | | | | | | | | | | | | | | | | * Fixes #802, #803 and #3775 - genscript issues * Test case for genscript * Test script * Verify on Linux * Update categories.nim * Fix merge * Improve test framework * Windows fixes | ||||
* | Rename `Time.nanoseconds` to `nanosecond` (#7673) | Oscar Nihlgård | 2018-04-25 | 1 | -2/+6 |
| | | | | | | * Rename `Time.nanoseconds` to `nanosecond` * Fix bug with Duration comparision | ||||
* | make tests green again | Andreas Rumpf | 2018-04-24 | 2 | -0/+2 |
| | |||||
* | .experimental can now be used to enable specific features | Andreas Rumpf | 2018-04-24 | 1 | -1/+1 |
| | |||||
* | Don't escape multibyte characters (#7570) | Oscar Nihlgård | 2018-04-23 | 1 | -2/+8 |
| | |||||
* | remove dead code elimination option (#7669) | Jacek Sieka | 2018-04-23 | 15 | -19/+12 |
| | |||||
* | make tests green again | Andreas Rumpf | 2018-04-22 | 1 | -1/+1 |
| | |||||
* | make tests green again | Andreas Rumpf | 2018-04-22 | 1 | -11/+5 |
| | |||||
* | fixes #5113 | Andreas Rumpf | 2018-04-21 | 1 | -0/+9 |
| | |||||
* | fixes #6393 | Andreas Rumpf | 2018-04-21 | 1 | -0/+9 |
| | |||||
* | fixes #7637; assignments are not allowed to slice object; minor breaking change | Andreas Rumpf | 2018-04-21 | 3 | -13/+34 |
| | |||||
* | Add `fromWinTime` and deprecate `unixTimeToWinTime`/`winTimeToUnixTime` (#7641) | Oscar Nihlgård | 2018-04-19 | 1 | -1/+8 |
| | |||||
* | hasCustomPragma/getCustomPragmaVal: small fix (#7650) | RSDuck | 2018-04-19 | 1 | -1/+9 |
| | | | | | | | | * fix hasCustomPragma/getCustomPragmaVal for types without pragma * fix pragma on pointer test * removed trailing spaces | ||||
* | fixes #7638; awaitAny blocks if the flow vars all have been complete already | Andreas Rumpf | 2018-04-19 | 1 | -0/+35 |
| | |||||
* | test case for #1154 (#7648) | genotrance | 2018-04-18 | 1 | -0/+11 |
| | |||||
* | test case for #2416 (#7649) | genotrance | 2018-04-18 | 2 | -0/+3 |
| | |||||
* | eqIdent new returns false on non identifier types (#7629) | Arne Döring | 2018-04-17 | 1 | -0/+17 |
| | |||||
* | osproc: fix double close on POSIX (#5724) | Michał Zieliński | 2018-04-16 | 1 | -0/+24 |
| | | | Calling close() in some cases issued two close() syscalls to one FD, which is incorrect in multithreaded programs. | ||||
* | Timeinterval optimization (#7608) | Oscar Nihlgård | 2018-04-16 | 1 | -21/+24 |
| | | | | | | * TimeInterval optimization * Fix typo in `$`(Duration) | ||||
* | move eqIdent to vm.nim (#7585) | Arne Döring | 2018-04-15 | 1 | -0/+42 |
| | | | | | | * Strutils comment changes. * fix typo | ||||
* | rename SomeReal to SomeFloat (#7617) | Arne Döring | 2018-04-15 | 1 | -4/+4 |
| | | | | | * rename SomeReal to SomeFloat * added changelog entry | ||||
* | Fix cmpStrings in js mode (#7604) | treeform | 2018-04-15 | 1 | -0/+9 |
| | |||||
* | implements first version of for-loop macros | Andreas Rumpf | 2018-04-15 | 1 | -0/+44 |
| | |||||
* | fixes #7451 (#7575) | RSDuck | 2018-04-14 | 1 | -11/+90 |
| | |||||
* | make JS tests green again | Andreas Rumpf | 2018-04-14 | 1 | -1/+1 |
| | |||||
* | fixes #4470 | Andreas Rumpf | 2018-04-13 | 1 | -1/+11 |
| | |||||
* | introduce nkTupleConstr AST node for unary tuple construction; breaking change | Andreas Rumpf | 2018-04-13 | 1 | -1/+13 |
| | |||||
* | Fix some usages of typedesc in async procs | Zahary Karadjov | 2018-04-13 | 1 | -6/+37 |
| | | | | | This also fixes a compilation error in modules, based only on the new async module (i.e. not importing the full asyncdispatch) | ||||
* | Sub second time resolution (#6978) | Oscar Nihlgård | 2018-04-13 | 2 | -30/+60 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add deprecation warnings to recently deprecated procs * Fix bad usage of the times module * Introduce sub second resolution * Fix usage of C's time() * Switch to nanosecond resolution * Make Time & Duration opaque again and fix some errors * Change back to TimeInterval for shorthands * Fix JS test * Fix build error for windows * Undeprecate epochTime * Documentation and minor changes * Lots of bugfixes and doc comments * Attempt to make travis & appveyor green * Fix edge cases for dealing with the local timezone * Workaround JS backend overflow/underflow bug * Use better workaround for not knowing the size of time_t * Use all available timezones for tests * Fix indentation * Add procs for accessing the fractional part of a duration * Order time units from smallest to largest since it makes more sense * Include months and years in `TimeUnit` * Review fix | ||||
* | fixes #3948 | Andreas Rumpf | 2018-04-12 | 1 | -0/+8 |
| | |||||
* | Add column number to instantiation info (#7376) | PMunch | 2018-04-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | * 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. | ||||
* | unittest: default no color if stdout is not a tty (#7424) | Xiao-Yong | 2018-04-12 | 1 | -1/+1 |
| | | | | | | | We accept a new environment variable, NIMTEST_COLOR, which override the effect of NIMTEST_NO_COLOR. The environment variable, NIMTEST_COLOR, can be 'never' or 'always', which set the color output to false or true, respectively. | ||||
* | Added count(*) support to sql parser. Fixed warnings in sql parser. (#7490) | treeform | 2018-04-12 | 1 | -5/+24 |
| | |||||
* | Added a few useful os calls to VM (#7440) | genotrance | 2018-04-12 | 1 | -3/+21 |
| | |||||
* | Get symbol kind (#7491) | Arne Döring | 2018-04-11 | 3 | -95/+97 |
| | |||||
* | Add a few useful os calls to nimscript (#7442) | genotrance | 2018-04-10 | 1 | -0/+47 |
| | |||||
* | Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360) | cooldome | 2018-04-10 | 1 | -0/+134 |
| | |||||
* | Fix compile time set cardinality (#7558) | Oscar Nihlgård | 2018-04-10 | 1 | -0/+4 |
| | |||||
* | make tests green again | Araq | 2018-04-07 | 1 | -1/+1 |
| | |||||
* | Fix parser bug with type classes (#7480) | Oscar Nihlgård | 2018-04-06 | 1 | -0/+17 |
| | |||||
* | fixes #7528 | Araq | 2018-04-06 | 1 | -0/+14 |
| | |||||
* | added the 'x.p[:T]' notation for explicit generic instantiations in ↵ | Araq | 2018-04-06 | 1 | -1/+7 |
| | | | | combination with the ddot calling syntax | ||||
* | semcheck negative array length (#7518) | Oscar Nihlgård | 2018-04-06 | 1 | -0/+4 |
| | |||||
* | fixes #6843 | Araq | 2018-04-06 | 1 | -0/+29 |
| | |||||
* | fixes a regression about static object case variant checking | Araq | 2018-04-06 | 1 | -0/+30 |
| | |||||
* | Fixes #7407 (#7427) | cooldome | 2018-04-06 | 1 | -5/+14 |
| | |||||
* | Fixes #5281 (#7489) | Dmitry Atamanov | 2018-04-06 | 1 | -6/+5 |
| |