Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | make rst.nim use object variant (#17138) | Andrey Makarov | 2021-02-22 | 5 | -132/+159 | |
| | | | | | | | * make rst.nim use object variant * add workaround * fix mistake | |||||
* | remove outdated codes (#17140) | flywind | 2021-02-22 | 2 | -2/+0 | |
| | | | | | * remove unnecessary when statement * remove outdated codes | |||||
* | fix #17118 (#17119) [backport:1.2] | flywind | 2021-02-22 | 2 | -19/+30 | |
| | | | | | * fix js unsigned integer * Use `std` prefix for standard library modules * fix #17118 | |||||
* | make copySign for js consistent with other backends (#16609) | Timothee Cour | 2021-02-22 | 3 | -44/+48 | |
| | | | | | | * make copySign work more robustly in js * improve tests * improve tests/vm/tcastint.nim | |||||
* | important_packages: document that packages tested should ideally have recent ↵ | Timothee Cour | 2021-02-22 | 1 | -1/+15 | |
| | | | | release tags (#17134) | |||||
* | use single backtick (#17141) | flywind | 2021-02-21 | 11 | -68/+68 | |
| | ||||||
* | followup #17077: also use assert instead of doAssert for `code-block` rst ↵ | Timothee Cour | 2021-02-21 | 1 | -1/+2 | |
| | | | | blocks intended to be used as `runnableExamples` (#17122) | |||||
* | Split last read and first write analysis (#17137) | Clyybber | 2021-02-21 | 1 | -20/+42 | |
| | | | | | | | | * Split last read and first write analysis This improves performance by 10% for some cases. * Remove outdated comments | |||||
* | remove unnecessary when statement (#17135) | flywind | 2021-02-21 | 2 | -13/+17 | |
| | ||||||
* | use single backtick (#17133) | flywind | 2021-02-21 | 10 | -103/+103 | |
| | ||||||
* | promote std prefix in docs (#17128) | flywind | 2021-02-20 | 9 | -41/+41 | |
| | ||||||
* | disable chronos (#17131) | flywind | 2021-02-20 | 1 | -2/+3 | |
| | ||||||
* | refs #17107 use 2 instead of 3 parallel jobs for openbsd (#17108) | Timothee Cour | 2021-02-20 | 4 | -37/+4 | |
| | ||||||
* | move prelude so that `include std/prelude` also works (#17110) | Timothee Cour | 2021-02-20 | 7 | -11/+28 | |
| | | | | | * move prelude so that `include std/prelude` also works * add test | |||||
* | Improve the strformat module (#17106) | konsumlamm | 2021-02-20 | 2 | -692/+657 | |
| | | | | | | | | | | | | | | | | | | | | | | * Improve the strformat module Improve documentation Use runnableExamples * Fix overflow error for low(int64) Add test * Use assert in runnableExamples * Improve tstrformat Put tests in proc & test VM Put tests in blocks Add c, js targets * Use doAssert in tests * Disable JS & VM tests | |||||
* | enable bsd for tsetutils; improve setutils API (#17098) | Timothee Cour | 2021-02-20 | 2 | -7/+12 | |
| | ||||||
* | important_packages: add fusion (#17094) | Timothee Cour | 2021-02-20 | 1 | -0/+3 | |
| | ||||||
* | stricter checks for RST headlines (#17089) | Andrey Makarov | 2021-02-20 | 9 | -17/+72 | |
| | ||||||
* | uri: document removeDotSegments, add tests, show failure modes (#17064) | Timothee Cour | 2021-02-20 | 2 | -9/+32 | |
| | | | | * uri: document removeDotSegments, add tests, show failure modes * address comments | |||||
* | use single backtick (#17115) | flywind | 2021-02-20 | 10 | -174/+174 | |
| | ||||||
* | [nep1] Use `std` prefix for standard library modules (#17105) | flywind | 2021-02-19 | 1 | -1/+4 | |
| | ||||||
* | [backport:1.2] update nimble commit hash (#17109) | Miran | 2021-02-19 | 2 | -4/+4 | |
| | ||||||
* | workaround #17091: manual.rst now renders as RST in github (#17092) | Timothee Cour | 2021-02-19 | 1 | -7/+8 | |
| | ||||||
* | Ref #12700 add testcase (#17096) | flywind | 2021-02-19 | 1 | -1/+9 | |
| | | | | | | | * fix js unsigned integer * better * ref #12700 add testcase | |||||
* | fixes #17085 [backport:1.2] (#17101) | Andreas Rumpf | 2021-02-19 | 4 | -3/+26 | |
| | ||||||
* | close #13859; add testcase (#17099) | flywind | 2021-02-19 | 1 | -0/+19 | |
| | | | | | | | * fix js unsigned integer * better * close #13859; add testcase | |||||
* | system/excpt: let the OS handle termination on signal (#16712) | alaviss | 2021-02-19 | 4 | -3/+46 | |
| | ||||||
* | add example of hashing an object by all of its fields with `fields` (#16643) | dawidkotlin | 2021-02-19 | 1 | -0/+14 | |
| | | | | | | | | | | | | * add example of hashing an object by all of its fields with `fields` * Update lib/pure/hashes.nim * Update lib/pure/hashes.nim * Update lib/pure/hashes.nim Co-authored-by: flywind <43030857+xflywind@users.noreply.github.com> Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> | |||||
* | use single backtick (#17100) | flywind | 2021-02-18 | 10 | -81/+81 | |
| | ||||||
* | Add setutils.complement, setutils.fullSet (#17066) | Jason Beetham | 2021-02-18 | 3 | -9/+55 | |
| | ||||||
* | contributing: prefer assert to doAssert in runnableExamples (#17077) | Timothee Cour | 2021-02-18 | 1 | -7/+24 | |
| | ||||||
* | followup #17065 (#17090) | Timothee Cour | 2021-02-18 | 1 | -1/+1 | |
| | ||||||
* | nep1: triple quote literals should start with newline (#17065) | Timothee Cour | 2021-02-18 | 1 | -0/+21 | |
| | ||||||
* | fix stringify unsigned integer in JS and JS VM (#17086) | flywind | 2021-02-18 | 2 | -18/+57 | |
| | | | | | * fix js unsigned integer * better | |||||
* | fixes #17060 (#17083) | Andreas Rumpf | 2021-02-18 | 1 | -1/+3 | |
| | ||||||
* | Improve documentation for options (#17036) | konsumlamm | 2021-02-18 | 1 | -130/+104 | |
| | ||||||
* | fixes #16585 (#17074) | Andreas Rumpf | 2021-02-18 | 1 | -2/+17 | |
| | ||||||
* | [nodejs backend] paramStr, paramCount (#17082) | flywind | 2021-02-18 | 2 | -9/+44 | |
| | ||||||
* | fix #17078 csources generation (#17079) | Timothee Cour | 2021-02-18 | 2 | -6/+4 | |
| | | | | | * fix #17078 csources generation * fixup | |||||
* | fix #17076 (#17081) | flywind | 2021-02-18 | 2 | -4/+30 | |
| | ||||||
* | system: more runnableExamples + doc improvements (#17075) | Timothee Cour | 2021-02-17 | 1 | -39/+48 | |
| | ||||||
* | add -d:nimStrictMode in CI to keep code from regressing; fixes ↵ | Timothee Cour | 2021-02-17 | 20 | -23/+43 | |
| | | | | ConvFromXtoItselfNotNeeded, UnusedImport notes (#16764) | |||||
* | fix math.frexp function signature (#16725) | flywind | 2021-02-17 | 3 | -41/+65 | |
| | ||||||
* | clean up old codes (#17071) | flywind | 2021-02-17 | 3 | -11/+3 | |
| | ||||||
* | fix the unused warnings on windows (#17073) | flywind | 2021-02-17 | 1 | -8/+13 | |
| | ||||||
* | Fixing unexistant word in PT (#17070) | KioriSun | 2021-02-17 | 1 | -1/+1 | |
| | | | | In line 289 it said PT =minino for cat. Cat in Portugues is Gato, like in spanish. minino sounds like a foreigner trying to pronounce menino, which means boy, not cat. For variation's sake, my suggestion is to use the italian(IT) version Gatto, since it keeps in line with being close to ES, alternatively the german(DE) version Katze could be used instead. | |||||
* | [minor] clean extccomp (#17069) | flywind | 2021-02-17 | 1 | -21/+16 | |
| | ||||||
* | ARC Analysis in one pass v3 (#17068) | Clyybber | 2021-02-17 | 8 | -127/+205 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Analyse last reads all at once * Integrate firstWrite analysis * Small cleanup * Use sets instead of seqs * Remove instrTargets * Reap the benefits * Implement error diagnostics * Operate on DFA index for lastRead analysis * Use mgetOrPut * Cache alias results This improves performance by a lot, since many CFG locations map to a single PNode * Improve performance * Improve performance * Cleanup * Fix #17025 * Grammar * Expand testcase | |||||
* | make system random work in VM (#17059) | flywind | 2021-02-17 | 5 | -19/+90 | |
| | | | | * make system random work in VM | |||||
* | fixes #17033 [backport:1.4] (#17061) | Andreas Rumpf | 2021-02-17 | 3 | -9/+105 | |
| | | | | | | | * fixes #17033 [backport:1.4] * make test robust against stdlib gensym things * cleanup assertions.nim to make topt_no_cursor easier to get right |