Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove dead code elimination option (#7669) | Jacek Sieka | 2018-04-23 | 9 | -45/+18 |
| | |||||
* | remove unused error messages | Araq | 2018-04-22 | 1 | -10/+5 |
| | |||||
* | make tests green again | Andreas Rumpf | 2018-04-22 | 1 | -1/+1 |
| | |||||
* | new 'var T' error messages with hyperlinks; closes #7373 | Andreas Rumpf | 2018-04-22 | 2 | -4/+7 |
| | |||||
* | fixes #5113 | Andreas Rumpf | 2018-04-21 | 1 | -0/+8 |
| | |||||
* | fixes #6393 | Andreas Rumpf | 2018-04-21 | 2 | -8/+3 |
| | |||||
* | make tests green again | Andreas Rumpf | 2018-04-21 | 1 | -1/+1 |
| | |||||
* | refactoring: remove dead code | Andreas Rumpf | 2018-04-21 | 1 | -105/+0 |
| | |||||
* | refactoring: make FileIndex a distinct type; make line information an ↵ | Andreas Rumpf | 2018-04-21 | 29 | -311/+196 |
| | | | | uint16; fixes #7654 | ||||
* | refs #7586; show surounding source also for hints and warnsings | Andreas Rumpf | 2018-04-20 | 1 | -1/+1 |
| | |||||
* | replace --advanced by --fullhelp; refs #7621 | Andreas Rumpf | 2018-04-20 | 1 | -0/+11 |
| | |||||
* | https://reproducible-builds.org/ support via SOURCE_DATE_EPOCH (#7644) (#7661) | tersec | 2018-04-20 | 1 | -2/+17 |
| | |||||
* | allow setting template/macro recursive evaluation limits (#7652) | jcosborn | 2018-04-19 | 6 | -9/+13 |
| | | | | | | | * allow setting template/macro recursive evaluation limits * revert setting template/macro eval limits set them to 1000 | ||||
* | semstmts: fewer empty lines | Andreas Rumpf | 2018-04-19 | 1 | -5/+0 |
| | |||||
* | nimpretty: next steps | Araq | 2018-04-18 | 4 | -15/+32 |
| | |||||
* | little progress on nimpretty | Araq | 2018-04-18 | 1 | -4/+11 |
| | |||||
* | Remove PHP backend. (#7606) | treeform | 2018-04-18 | 7 | -443/+157 |
| | | | | | | | | | | * remove php * fix * keep nimphpext * remove targetJS enum | ||||
* | eqIdent new returns false on non identifier types (#7629) | Arne Döring | 2018-04-17 | 1 | -5/+13 |
| | |||||
* | Generate populationCount const at compile time (#7583) | Oscar Nihlgård | 2018-04-16 | 1 | -18/+19 |
| | |||||
* | move eqIdent to vm.nim (#7585) | Arne Döring | 2018-04-15 | 3 | -4/+31 |
| | | | | | | * Strutils comment changes. * fix typo | ||||
* | docutils: make ':test:' work without argument | Andreas Rumpf | 2018-04-15 | 1 | -1/+1 |
| | |||||
* | Nim namespace for cpp (#7453) | AdrianV | 2018-04-15 | 4 | -4/+27 |
| | | | | | - 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 | -2/+37 |
| | |||||
* | fixes #7610 | Andreas Rumpf | 2018-04-14 | 1 | -1/+1 |
| | |||||
* | fixes #7451 (#7575) | RSDuck | 2018-04-14 | 1 | -5/+16 |
| | |||||
* | the new feature's name is hotCodeReloading | Andreas Rumpf | 2018-04-13 | 3 | -8/+8 |
| | |||||
* | fixes #4470 | Andreas Rumpf | 2018-04-13 | 1 | -0/+2 |
| | |||||
* | Support code hot reloading for JavaScript projects (#7362) | zah | 2018-04-13 | 6 | -56/+91 |
| | | | | | | | | | | | | | | | | | | | | | | * 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 | 23 | -54/+72 |
| | |||||
* | Fix some usages of typedesc in async procs | Zahary Karadjov | 2018-04-13 | 1 | -1/+2 |
| | | | | | 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 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | 'func' is now an alias for 'proc .noSideEffect' | Andreas Rumpf | 2018-04-12 | 1 | -6/+8 |
| | |||||
* | fixes #3948 | Andreas Rumpf | 2018-04-12 | 1 | -1/+7 |
| | |||||
* | Add column number to instantiation info (#7376) | PMunch | 2018-04-12 | 1 | -0/+3 |
| | | | | | | | | | | | | | | * 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. | ||||
* | Cleanups 20180401 (#7458) | Jacek Sieka | 2018-04-12 | 6 | -74/+69 |
| | |||||
* | Added a few useful os calls to VM (#7440) | genotrance | 2018-04-12 | 1 | -19/+29 |
| | |||||
* | quick bug fix (#7576) | cooldome | 2018-04-12 | 1 | -0/+2 |
| | |||||
* | fixes #2779 | Andreas Rumpf | 2018-04-11 | 1 | -1/+2 |
| | |||||
* | fixes #6895 | Andreas Rumpf | 2018-04-11 | 2 | -3/+7 |
| | |||||
* | Get symbol kind (#7491) | Arne Döring | 2018-04-11 | 6 | -21/+30 |
| | |||||
* | Enable RISC-V 64bit platform (#7541) | Federico Ceratto | 2018-04-11 | 1 | -1/+1 |
| | | | Related to #7417 | ||||
* | concepts: do not report concept parameters as unused | Andreas Rumpf | 2018-04-11 | 1 | -1/+2 |
| | |||||
* | Add a few useful os calls to nimscript (#7442) | genotrance | 2018-04-10 | 1 | -0/+6 |
| | |||||
* | Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360) | cooldome | 2018-04-10 | 7 | -36/+79 |
| | |||||
* | Fix compile time set cardinality (#7558) | Oscar Nihlgård | 2018-04-10 | 2 | -11/+30 |
| | |||||
* | Add RISC-V (riscv64) support (#7417) | Federico Ceratto | 2018-04-07 | 1 | -2/+3 |
| | |||||
* | Fix parser bug with type classes (#7480) | Oscar Nihlgård | 2018-04-06 | 1 | -0/+1 |
| | |||||
* | fixes #7528 | Araq | 2018-04-06 | 1 | -1/+4 |
| | |||||
* | added the 'x.p[:T]' notation for explicit generic instantiations in ↵ | Araq | 2018-04-06 | 3 | -17/+34 |
| | | | | combination with the ddot calling syntax | ||||
* | semcheck negative array length (#7518) | Oscar Nihlgård | 2018-04-06 | 1 | -0/+3 |
| |