summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* update macros.nim: followup on pull #7598 (#7619)Timothee Cour2018-04-161-5/+2
| | | | @Araq @krux02 https://github.com/nim-lang/Nim/pull/7598 seemed inaccurate eg for NLineInfo there's `mNLineInfo` but no opcNLineInfo
* Fix docs in json module after #7537Dominik Picheta2018-04-151-1/+3
|
* Add autovivification example (#7537)Federico Ceratto2018-04-161-0/+5
| | | | | | * Add autovivification example * Update json.nim
* Timeinterval optimization (#7608)Oscar Nihlgård2018-04-162-33/+61
| | | | | | * TimeInterval optimization * Fix typo in `$`(Duration)
* move eqIdent to vm.nim (#7585)Arne Döring2018-04-157-43/+134
| | | | | | * Strutils comment changes. * fix typo
* manual: remove the bind-once typedesc weirdness; replaced by how things ↵Andreas Rumpf2018-04-151-4/+4
| | | | should be done
* docutils: no Babel fileAndreas Rumpf2018-04-152-6/+5
|
* docutils: make ':test:' work without argumentAndreas Rumpf2018-04-152-4/+7
|
* rename SomeReal to SomeFloat (#7617)Arne Döring2018-04-156-34/+38
| | | | | * rename SomeReal to SomeFloat * added changelog entry
* Fix cmpStrings in js mode (#7604)treeform2018-04-152-2/+11
|
* Add recent `times` changes to changelog (#7607)Oscar Nihlgård2018-04-151-0/+8
|
* add example to docs for getTypeInst and getTypeImpl (#7206)jcosborn2018-04-151-9/+45
| | | | | | | | * add example to docs for getTypeInst and getTypeImpl * made examples use runnableExamples * changed assert to doAssert
* Nim namespace for cpp (#7453)AdrianV2018-04-158-7/+44
| | | | | - 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)
* manual: cleanup the documentation; document for-loop macros; ensure the ↵Andreas Rumpf2018-04-151-22/+114
| | | | examples compile
* implements first version of for-loop macrosAndreas Rumpf2018-04-154-2/+89
|
* fixes #7610Andreas Rumpf2018-04-141-1/+1
|
* manual: many additions and improvementsAndreas Rumpf2018-04-141-41/+68
|
* explicit effects for existsOrCreateDirAndreas Rumpf2018-04-141-1/+2
|
* merge the different manual/*.rst include files. Was too hard to find the ↵Andreas Rumpf2018-04-1425-8034/+8057
| | | | corresponding sections otherwise. Hope it means the manual is more likely to be kept up to date.
* fixes #7451 (#7575)RSDuck2018-04-144-36/+174
|
* remove deprecated timeToTimeInfo; fixes #3678Andreas Rumpf2018-04-141-49/+12
|
* make JS tests green againAndreas Rumpf2018-04-142-5/+5
|
* fixes #6205Andreas Rumpf2018-04-142-19/+22
|
* make nativesockets.Hostent.addrlist readable for ipv4 af_inet addresses (see ↵skilchen2018-04-131-2/+18
| | | | issue #7314) (#7327)
* the new feature's name is hotCodeReloadingAndreas Rumpf2018-04-136-13/+14
|
* fixes #4470Andreas Rumpf2018-04-133-2/+16
|
* make tools/nimweb.nim compileable with latest Nim (#7602)skilchen2018-04-131-1/+1
|
* Support code hot reloading for JavaScript projects (#7362)zah2018-04-1314-68/+285
| | | | | | | | | | | | | | | | | | | | | | * 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
* make tests green againAndreas Rumpf2018-04-133-8/+8
|
* introduce nkTupleConstr AST node for unary tuple construction; breaking changeAndreas Rumpf2018-04-1326-56/+91
|
* Merge pull request #7599 from nim-lang/fix-typedesc-in-asynczah2018-04-133-8/+42
|\ | | | | Fix some usages of typedesc in async procs
| * Fix some usages of typedesc in async procsZahary Karadjov2018-04-133-8/+42
| | | | | | | | | | This also fixes a compilation error in modules, based only on the new async module (i.e. not importing the full asyncdispatch)
* | added comment to macros (#7598)Arne Döring2018-04-131-0/+6
|/ | | | | | * added comment to macros * Update macros.nim
* [nimgrep] add option --oneline to keep file:line info when piping (#7592)Timothee Cour2018-04-131-6/+12
| | | through grep
* Sub second time resolution (#6978)Oscar Nihlgård2018-04-137-297/+700
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* deprecate macros.callsite; fixes #7369Andreas Rumpf2018-04-122-1/+5
|
* 'func' is now an alias for 'proc .noSideEffect'Andreas Rumpf2018-04-122-7/+10
|
* fixes #3948Andreas Rumpf2018-04-122-1/+15
|
* Add column number to instantiation info (#7376)PMunch2018-04-124-2/+7
| | | | | | | | | | | | | | * 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-Yong2018-04-122-5/+20
| | | | | | | 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)treeform2018-04-122-77/+123
|
* Move RLimit and getrlimit to posix.nim and add setrlimit to easily limit FD ↵aguspiza2018-04-124-18/+18
| | | | allocation (#7564)
* Cleanups 20180401 (#7458)Jacek Sieka2018-04-126-74/+69
|
* Added a few useful os calls to VM (#7440)genotrance2018-04-124-22/+55
|
* fix deprecation warnings in asyncmacro and htmlgen (#7573)Arne Döring2018-04-122-21/+22
| | | | | | * fix deprecation warnings in asyncmacro and htmlgen * removed todo
* quick bug fix (#7576)cooldome2018-04-121-0/+2
|
* fixes #2779Andreas Rumpf2018-04-111-1/+2
|
* fixes #6895Andreas Rumpf2018-04-112-3/+7
|
* fixes #7551Andreas Rumpf2018-04-111-0/+12
|
* option optimization (#6253)Arne Döring2018-04-111-15/+49
|