summary refs log tree commit diff stats
path: root/changelog.md
Commit message (Collapse)AuthorAgeFilesLines
* Use truncation division in mod for floats (#7118)Oscar Nihlgård2018-05-301-0/+4
| | | | | | | | | | * Use truncation division in mod for floats * Add changelog entry * Add floorDiv/floorMod to math.nim * Update changelog
* Add inverse hyperbolic, and cot, sec and csc; and their hyperbolic, inverse, ↵Koki Fushimi2018-05-301-0/+2
| | | | | | | | | | | | | | | | inverse hyperbolic, and change to use defined functions in C or JS for logs and hyperbolics. (#7893) * Add secant, cosecant and cotangent. * Add hyperbolic functions of cotangent, secant and cosecant. * Add inverse hyperbolic functions. * Change to use defined function of C and JS. * Bug fix and refactoring. * Add change to changelog.md
* Add algorithm.upperBound (#7851)Dmitry Atamanov2018-05-291-0/+1
| | | | * Add algorithm.upperBound * Docs updated
* Small grammar/spelling fix for changelog (#7896)Clyybber2018-05-281-3/+3
| | | | | | * Small grammar/spelling fix. * Tiny grammar fix
* Added: type name output when exception raised from unittest (#7869)七秒不觉梦2018-05-281-0/+2
|
* binarySearch improvements (#7850)Dmitry Atamanov2018-05-201-0/+1
|
* Fixes CritBitTree.inc's bug (#7838)Dmitry Atamanov2018-05-181-0/+1
| | | | | | * Fixes CritBitTree.inc's bug * Update changelog
* implement the export/except statementZahary Karadjov2018-05-071-0/+2
|
* The `terminal` module now exports additional procs for generating ANSI colorZahary Karadjov2018-05-071-0/+2
| | | | codes as strings.
* Support thread-local variables declared inside procs; fixes #7565Zahary Karadjov2018-05-071-0/+3
|
* Backwards-compatible support for keyword arguments in the command syntaxZahary Karadjov2018-05-071-0/+2
|
* update the changelogAndreas Rumpf2018-05-061-0/+3
|
* Merge branch 'devel' into araq-parser-fixesAndreas Rumpf2018-05-061-0/+3
|\
| * Deprecate smart binary search (#7745)Arne Döring2018-05-031-0/+3
| | | | | | | | | | | | * deprecate smartBinarySearch * changelog entry
* | warn about inconsistent spacing around binary operators; fixes #7582Andreas Rumpf2018-05-051-1/+4
|/
* make 'not nil' experimentalAndreas Rumpf2018-05-021-1/+4
|
* introduce --laxStrings:on switchAraq2018-04-301-1/+3
|
* make more tests greenAndreas Rumpf2018-04-301-0/+3
|
* string to cstring conversions produce the empty C string for nil; this will ↵Andreas Rumpf2018-04-281-1/+4
| | | | be consistent with alternative string implementations
* .experimental can now be used to enable specific featuresAndreas Rumpf2018-04-241-0/+6
|
* fixes #7637; assignments are not allowed to slice object; minor breaking changeAndreas Rumpf2018-04-211-0/+4
|
* Change type of `Timeval.tv_sec` to `posix.Time` (#7646)Oscar Nihlgård2018-04-181-0/+1
|
* rename SomeReal to SomeFloat (#7617)Arne Döring2018-04-151-2/+4
| | | | | * rename SomeReal to SomeFloat * added changelog entry
* Add recent `times` changes to changelog (#7607)Oscar Nihlgård2018-04-151-0/+8
|
* Nim namespace for cpp (#7453)AdrianV2018-04-151-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 macrosAndreas Rumpf2018-04-151-0/+3
|
* fixes #7451 (#7575)RSDuck2018-04-141-0/+3
|
* fixes #6205Andreas Rumpf2018-04-141-0/+3
|
* the new feature's name is hotCodeReloadingAndreas Rumpf2018-04-131-1/+1
|
* fixes #4470Andreas Rumpf2018-04-131-1/+3
|
* Support code hot reloading for JavaScript projects (#7362)zah2018-04-131-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 changeAndreas Rumpf2018-04-131-0/+4
|
* deprecate macros.callsite; fixes #7369Andreas Rumpf2018-04-121-0/+2
|
* 'func' is now an alias for 'proc .noSideEffect'Andreas Rumpf2018-04-121-1/+2
|
* Add column number to instantiation info (#7376)PMunch2018-04-121-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)genotrance2018-04-121-0/+1
|
* Get symbol kind (#7491)Arne Döring2018-04-111-0/+2
|
* Add a few useful os calls to nimscript (#7442)genotrance2018-04-101-0/+2
|
* Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360)cooldome2018-04-101-0/+4
|
* added the 'x.p[:T]' notation for explicit generic instantiations in ↵Araq2018-04-061-0/+3
| | | | combination with the ddot calling syntax
* renamed future.nim to sugar.nimAraq2018-04-061-0/+2
|
* Merge pull request #7483 from GULPF/cookies-timezonesDominik Picheta2018-04-041-0/+2
|\ | | | | Don't assume UTC in cookies.setCookie
| * Don't assume UTC in cookies.setCookieOscar Nihlgård2018-04-031-0/+2
| |
* | Fixes #7473 (#7475)Arne Döring2018-04-041-0/+3
| | | | | | | | | | * removed code duplication * changelog entry, adopt tests for changes
* | added toOpenArray builtin for zero-copy slices; syntax sugar yet to comeAraq2018-03-241-0/+2
| |
* | Remove bugfixes heading from changelogDominik Picheta2018-03-191-8/+5
| | | | | | This heading is for the automatically generated list of issues fixed.
* | raise the max instruction count for the VM to one billionAraq2018-03-181-0/+4
|/
* Renamed jsondoc2 to jsondoc, similar to doc2 (#7279)PMunch2018-03-081-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)zah2018-03-081-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 Rumpf2018-03-051-0/+6
| | | | languages; refs #7278