Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Document that proc named fooTask is created for every foo task [backport] ↵ | Kaushal Modi | 2020-05-02 | 1 | -0/+15 |
| | | | | | (#14187) Ref: https://irclogs.nim-lang.org/01-05-2020.html#15:18:03 | ||||
* | Make unreachable else in case statements a warning instead of an error (#14190) | Clyybber | 2020-05-02 | 3 | -4/+5 |
| | | | | | * Fix #14019 by making trailing else a warning * Rename to UnreachableElse | ||||
* | Make ./koch temp --gc:arc work (#14186) | Clyybber | 2020-05-01 | 8 | -11/+26 |
| | |||||
* | change 'iff' to 'if' to stop "corrections" once and for all (#14182) | Miran | 2020-05-01 | 12 | -37/+37 |
| | |||||
* | discardable async procs are now an error (#14176) | hlaaftana | 2020-05-01 | 4 | -10/+26 |
| | | | | * add discard warning in manual | ||||
* | arc: do not unload globals when building a library [backport:1.2] (#14180) | Andreas Rumpf | 2020-05-01 | 1 | -2/+3 |
| | |||||
* | fix sendTo and recvFrom in asyncnet (#14154) | rockcavera | 2020-04-30 | 2 | -93/+48 |
| | | | | | | | | | | | | | * added high level sendTo and recvFrom to std/asyncnet; tests were also added. * add .since annotation, a changelog entry and fixed to standard library style guide. * Improved asserts msgs and added notes for use with UDP sockets * pointers removed in parameters and fixes * added .since annotation * minor fixes | ||||
* | hotfix: make tcompilerapi green again | Araq | 2020-04-30 | 1 | -2/+3 |
| | |||||
* | fixes #13698 [backport:1.2] (#14175) | Andreas Rumpf | 2020-04-30 | 2 | -2/+7 |
| | |||||
* | fixes the regression #12860 caused; hotfix | Araq | 2020-04-30 | 2 | -1/+4 |
| | |||||
* | fixes #13986 [backport:1.2] (#14173) | Andreas Rumpf | 2020-04-30 | 1 | -1/+7 |
| | |||||
* | JS unittest stacktrace fix, cleanup js repr and inclrtl includes (#14168) | hlaaftana | 2020-04-30 | 5 | -46/+43 |
| | |||||
* | test even more packages | narimiran | 2020-04-30 | 2 | -2/+20 |
| | |||||
* | [ci skip] clean-up CI badges | narimiran | 2020-04-30 | 1 | -7/+1 |
| | |||||
* | [ci skip] prevent fail-fast on packages CI | narimiran | 2020-04-30 | 1 | -0/+1 |
| | |||||
* | fixes #14054 [backport:1.2] (#14061) | Andreas Rumpf | 2020-04-30 | 5 | -8/+40 |
| | | | | | | | | | * fixes #14054 * make tests green again * more tests are green * maybe now | ||||
* | Fix #14160 (#14161) | Clyybber | 2020-04-30 | 2 | -1/+22 |
| | | | | | * Fix #14160 * Add testcase | ||||
* | fixes another silly arc/orc bug [backport:1.2] | Araq | 2020-04-29 | 1 | -0/+1 |
| | |||||
* | fixes #14079 [backport:1.2] (#14163) | Andreas Rumpf | 2020-04-29 | 6 | -7/+36 |
| | |||||
* | many bugfixes for js (#14158) | hlaaftana | 2020-04-29 | 10 | -65/+240 |
| | | | | | | | | | | | | | * many bugfixes for js fixes #12672, fixes #14153, closes #14123, closes #11331, fixes #11783, fixes #13966, fixes #14087, fixes #14117, closes #12256. mostly fixes the fact that it was allowed to assign to newly created temp variables. additionally attempts to get rid of null initialized seqs/strings (though they might pop up here and there); this simplifies a lot of things and makes code size smaller. even if null seqs/strings pop up here and there it's still better than all those bugs existing. * formatting fixes * CI fixes * more CI fixes | ||||
* | Remove travis ci badge (#14062) | Tristram Oaten | 2020-04-29 | 1 | -2/+0 |
| | |||||
* | Fix negative indexed arrays for JS, refs #13966 (#14152) | hlaaftana | 2020-04-29 | 2 | -4/+10 |
| | | | | | * Fix negative arrays for JS, refs #13966 * small extra fix: no need to .slice() cstring in JS | ||||
* | parseEnum_regression (#14150) | cooldome | 2020-04-28 | 3 | -3/+5 |
| | | | Co-authored-by: cooldome <ariabushenko@bk.ru> | ||||
* | Error -> Defect for defects (#13908) | Jacek Sieka | 2020-04-28 | 92 | -300/+323 |
| | | | | | | | | | | | | | | * Error -> Defect for defects The distinction between Error and Defect is subjective, context-dependent and somewhat arbitrary, so when looking at an exception, it's hard to guess what it is - this happens often when looking at a `raises` list _without_ opening the corresponding definition and digging through layers of inheritance. With the help of a little consistency in naming, it's at least possible to start disentangling the two error types and the standard lib can set a good example here. | ||||
* | StringStream & more stdlib modules support for JS/NimScript (#14095) | hlaaftana | 2020-04-28 | 22 | -359/+855 |
| | | | | | * StringStream & more stdlib modules support for JS/NimScript * change back pegs test in line with #14134 | ||||
* | test packages with Github workflows | narimiran | 2020-04-28 | 2 | -8/+82 |
| | |||||
* | bug fix (#14149) [backport:1.2] | cooldome | 2020-04-28 | 1 | -1/+4 |
| | | | Co-authored-by: cooldome <ariabushenko@bk.ru> | ||||
* | fix tdistros test which was failing on Nightlies | narimiran | 2020-04-28 | 1 | -3/+3 |
| | |||||
* | Update grammar.txt with `func` and `as` (#14147) [backport] | hlaaftana | 2020-04-28 | 1 | -1/+2 |
| | |||||
* | add 14 more packages to 'important_packages' (#14141) | Miran | 2020-04-28 | 1 | -2/+14 |
| | |||||
* | fixes a critical =trace generation bug (see test case) (#14140) | Andreas Rumpf | 2020-04-27 | 3 | -2/+22 |
| | |||||
* | Add RSA key reading and encrypt/decrypt to openssl (#14137) | PMunch | 2020-04-27 | 1 | -0/+23 |
| | | | | This adds the procedures to read RSA keys and encrypt/decrypt messages with both public and private keys. | ||||
* | Undefine `paramCount` & `paramStr` in nimscript.nim for *.nims (#12860) | Neelesh Chandola | 2020-04-27 | 5 | -14/+25 |
| | | | | | | | * Remove `paramStr` and `paramCount` from implicitly imported nimscript.nim * Update changelog.md * Update stable nimble commit hash Co-authored-by: Andreas Rumpf <rumpf_a@web.de> | ||||
* | `$` now works for unsigned intergers with `nim js` (#14122) | Timothee Cour | 2020-04-27 | 4 | -4/+96 |
| | | | | * $(unsigned) now works for js * move NimMajor+friends closer to NimVersion according as per reviewer feedback | ||||
* | Fix #14066 issue with stringifying incomplete types (#14135) | PMunch | 2020-04-27 | 1 | -13/+27 |
| | |||||
* | `$(a: float)` now works consistently in nim js, avoiding printing floats as ↵ | Timothee Cour | 2020-04-27 | 4 | -11/+90 |
| | | | | | | | | | ints (#14134) * fix https://github.com/timotheecour/Nim/issues/133; $(a: float) works in nim js like in other backends * fix tests * fix test for windows that prints 1.1e17 differently than other OS | ||||
* | Remove some deprecated procs from std/times (#14129) | Oscar Nihlgård | 2020-04-27 | 2 | -144/+32 |
| | |||||
* | fix #14132 dsymutil should not be called on static libraries (#14133) ↵ | Timothee Cour | 2020-04-27 | 1 | -6/+6 |
| | | | | [backport:1.2] | ||||
* | new implementations for --gc:orc (#14121) | Andreas Rumpf | 2020-04-27 | 13 | -21/+428 |
| | | | | | | | | | * cycle collector: new implementation * cycle collector: make self-adaptive based on its previous effectiveness * cycle collector: added Lins's jump stack to improve traversal from 3*N to 2*N * cycle collector: make tests green * API extensions and bugfixes * code cleanup and use --gc:orc for tasyncawait | ||||
* | add FileReader Web API to js dom (#14105) | cooldome | 2020-04-27 | 1 | -9/+59 |
| | | | | | * add FileReader to js dom * minor improvement Co-authored-by: cooldome <ariabushenko@bk.ru> | ||||
* | since now takes an optional patch, eg: `since: (1, 3, 1)` (#14124) | Timothee Cour | 2020-04-26 | 3 | -3/+51 |
| | | | add tests for tinclrtl | ||||
* | added high level sendTo and recvFrom to std/asyncnet (UDP functionality) ↵ | rockcavera | 2020-04-26 | 3 | -0/+228 |
| | | | | | | | | | (#14109) * added high level sendTo and recvFrom to std/asyncnet; tests were also added. * add .since annotation, a changelog entry and fixed to standard library style guide. * Improved asserts msgs and added notes for use with UDP sockets | ||||
* | fixes #14112, tests for #12892, #12671, #11697 (#14125) | hlaaftana | 2020-04-26 | 6 | -1/+27 |
| | |||||
* | small docs fix in typetraits (#14108) | hlaaftana | 2020-04-25 | 1 | -1/+1 |
| | |||||
* | Make await a template (#12085) | Alexander Ivanov | 2020-04-25 | 5 | -134/+69 |
| | | | | | * Make await a template * Generate await inside async/multisync | ||||
* | Faster readStr() (#14099) | Christopher Dunn | 2020-04-25 | 2 | -6/+25 |
| | | | | | | | | | * Faster readStr() * https://github.com/nim-lang/Nim/issues/13857 * Add .since annotation and add to changelog * Private, un-sinced proc for csource bootstrapping | ||||
* | HCR: properly handling complex const objects in the codegen - fixes #13915 ↵ | Viktor Kirilov | 2020-04-25 | 4 | -6/+32 |
| | | | | (#14115) | ||||
* | Fixes #14110 (#14111) | Jae Yang | 2020-04-25 | 1 | -1/+1 |
| | | | Fixes jsffi usage example in doc | ||||
* | implement (#14114) | cooldome | 2020-04-25 | 2 | -8/+9 |
| | | | Co-authored-by: cooldome <ariabushenko@bk.ru> | ||||
* | Fix #14088 and #14089 on NetBSD (#14104) | Euan | 2020-04-24 | 2 | -1/+2 |
| | | | | | * Set path to libSDL for NetBSD. * Disable SFML test on NetBSD |