Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Disable tasynchttpserver_transferencoding on FreeBSD (#18122) | vabresto | 2021-05-29 | 1 | -0/+1 |
| | |||||
* | Minor doc fixes; follow up to 17258 and 17259 (#18123) | quantimnot | 2021-05-29 | 3 | -5/+5 |
| | | | Co-authored-by: quantimnot <quantimnot@users.noreply.github.com> | ||||
* | fix #17456 flaky test tasynchttpserver_transferencoding (#18052) | vabresto | 2021-05-28 | 1 | -23/+32 |
| | |||||
* | fix typo in ci/funs.sh (#18115) | Timothee Cour | 2021-05-27 | 1 | -1/+1 |
| | |||||
* | testament: remove deadcode related to realtimeGC, testC, callCCompiler (#18087) | Timothee Cour | 2021-05-26 | 6 | -162/+15 |
| | |||||
* | change `--hint[X] => --hint:X` in nim repo (avoids shell quoting issues) ↵ | Timothee Cour | 2021-05-26 | 15 | -25/+25 |
| | | | | (#18085) | ||||
* | fix #18077 testament now parses `cmd` properly (#18086) | Timothee Cour | 2021-05-26 | 3 | -16/+61 |
| | |||||
* | close #3482 no more cgen error with typed templates (#18094) | Timothee Cour | 2021-05-26 | 1 | -0/+15 |
| | |||||
* | refactor common code in CI pipelines (#18035) | Timothee Cour | 2021-05-26 | 8 | -53/+34 |
| | | | | | | | * refactor CI with nimInternalInstallDepsWindows * refactor CI with nimInternalBuildKochAndRunCI * fixup | ||||
* | remove some custom logic in testament around flags, testExec (#18090) | Timothee Cour | 2021-05-26 | 4 | -48/+30 |
| | | | | | | | * remove some custom logic in testament around flags, testExec * remove testExec, custom logic around flags from testament * fixup | ||||
* | Move async example to asynchronous version of proc (#18078) | xioren | 2021-05-24 | 1 | -7/+14 |
| | | | | | | | | | | * improve runnableExamples in std/httpclient * Add synchronous example. * Update lib/pure/httpclient.nim Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> | ||||
* | close #18009 parseJson JInt vs JFloat; preserve -0.0 as JFloat to ↵ | Timothee Cour | 2021-05-23 | 2 | -2/+17 |
| | | | | distinguish from 0.0 (#18067) | ||||
* | pkg/pixie: use latest (#18069) | Timothee Cour | 2021-05-23 | 1 | -1/+1 |
| | |||||
* | Use gmake for NetBSD as well as FreeBSD/OpenBSD (#18064) | Euan | 2021-05-23 | 1 | -0/+2 |
| | |||||
* | close #5540 generic object with generic field evaluated too early (#18062) | Timothee Cour | 2021-05-23 | 1 | -0/+45 |
| | |||||
* | Error message minor (#18021) | Juan Carlos | 2021-05-22 | 2 | -2/+2 |
| | | | | | | | * Update compiler/semtypes.nim Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> Co-authored-by: flywind <xzsflywind@gmail.com> Co-authored-by: Andreas Rumpf <rumpf_a@web.de> | ||||
* | docs: make inline markup more compatible with Markdown (#18053) | Andrey Makarov | 2021-05-21 | 6 | -61/+167 |
| | | | fixes https://github.com/timotheecour/Nim/issues/739 | ||||
* | jsgen improve spacing (#18048) | Juan Carlos | 2021-05-20 | 2 | -32/+32 |
| | | | | * Fix inconsistent spacings in generated JS of jsgen | ||||
* | config system: special case -d:release and -d:danger [backport:1.4] (#18051) | Andreas Rumpf | 2021-05-20 | 6 | -7/+27 |
| | |||||
* | asyncdispatch+stackTraceOverride: fix premature collection (#18039) ↵ | Ștefan Talpalaru | 2021-05-19 | 4 | -17/+36 |
| | | | | | | | | | | | | | | | | | | | | | | [backport:1.2] Copying StackTraceEntry instances when nimStackTraceOverride is defined breaks the link between a cstring field that's supposed to point at another string field in the same object. Sometimes, the original object is garbage collected, that memory region reused for storing other strings, so when the StackTraceEntry copy tries to use its cstring pointer to construct a traceback message, it accesses unrelated strings. This only happens for async tracebacks and this patch prevents that by making sure we only use the string fields when nimStackTraceOverride is defined. Async tracebacks also beautified slightly by getting rid of an extra line that was supposed to be commented out, along with the corresponding debugging output. There's also a micro-optimisation to avoid concatenating two strings just to get their combined length. | ||||
* | make strformat part of the prelude (#18046) | Andreas Rumpf | 2021-05-19 | 2 | -1/+4 |
| | |||||
* | fixes #17943 (#18045) | Andreas Rumpf | 2021-05-19 | 3 | -16/+24 |
| | | | | | | | | | | | * fixes #17943 * IC: test 'nim check --ic:on' for the full Nim compiler * Update testament/testament.nim Co-authored-by: Clyybber <darkmine956@gmail.com> Co-authored-by: Clyybber <darkmine956@gmail.com> | ||||
* | ARC: fixes memory leaks with newSeq used in a loop [backport:1.4] (#18040) | Andreas Rumpf | 2021-05-18 | 3 | -1/+23 |
| | | | | * ARC: fixes memory leaks with newSeq used in a loop [backport:1.4] * Update tests/arc/tnewseq_legacy.nim | ||||
* | disable pkg/fidget refs https://github.com/treeform/fidget/issues/155 (#18043) | Timothee Cour | 2021-05-18 | 1 | -1/+1 |
| | |||||
* | jsonutils: add customization for toJson via `ToJsonOptions`; generalize ↵ | Timothee Cour | 2021-05-18 | 4 | -14/+112 |
| | | | | | | | | | | | | | | | | | | | symbolName; add symbolRank (#18029) * jsonutils: add customization for toJson via `ToJsonOptions` * add enumutils.symbolRank * lookup table implementation for HoleyEnum * cleanup * changelog * fixup * Update lib/std/jsonutils.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de> | ||||
* | add sink and lent annotations for xmltree and streams (#18037) | Antonis Geralis | 2021-05-18 | 2 | -16/+16 |
| | |||||
* | Fix running testament c nimble-packages without batch arg (#18023) | Clyybber | 2021-05-17 | 1 | -3/+4 |
| | | | | | * Fix running testament c nimble-packages without batch arg * Fix | ||||
* | ./koch --nonexistant now fails (#18036) | Timothee Cour | 2021-05-17 | 1 | -4/+5 |
| | |||||
* | Add `checked` to dom (#18033) | Joey | 2021-05-17 | 1 | -0/+3 |
| | | | This allows the ability to set a checkbox as checked programmatically. It's different from `setAttribute` because once an input has been clicked on by the user, `setAttribute` no longer works programmatically. | ||||
* | follow-up #17930 - inline syntax highlighting (#18013) | Andrey Makarov | 2021-05-16 | 3 | -24/+57 |
| | | | | | * follow-up #17930 - inline syntax highlighting * make closure->nimcall | ||||
* | fix #18007: std/json now serializes nan,inf,-inf as strings instead of ↵ | Timothee Cour | 2021-05-16 | 5 | -51/+119 |
| | | | | | | | | | | | | | | | | | invalid json (#18026) * fix #18007: std/json now serializes nan,inf,-inf as raw strings instead of invalid json * fix roundtrip * fix tests * fix changelog * simplify * add runnableExamples * fix typo [skip ci] | ||||
* | Disable performance hints by default (verbosity 1) (#18024) | Clyybber | 2021-05-16 | 1 | -1/+1 |
| | |||||
* | more informative error msg for undeclared field (`A(badfield: 1)` and ↵ | Timothee Cour | 2021-05-16 | 3 | -3/+55 |
| | | | | `a.badfield = expr`) (#17777) | ||||
* | Revert "[std/re]fix terrible and strange interface" (#18027) | flywind | 2021-05-16 | 1 | -6/+6 |
| | | | This reverts commit c218f2ba0b8e27110087ea754c11cff123806a94. | ||||
* | [std/re]fix terrible and strange interface | flywind | 2021-05-16 | 1 | -6/+6 |
| | |||||
* | Rework DFA traversal (#18016) | Clyybber | 2021-05-16 | 2 | -118/+142 |
| | | | | | | | | | * enable using dbg: without a context * Optimally joining first write/last read analysis * Add test for #18002 * potLastReads -> potentialLastReads | ||||
* | Escape `%00` / `\0` in `dbQuote` (#18015) [backport:1.4] | Thomas T. Jarløv | 2021-05-15 | 1 | -1/+3 |
| | | | Fix https://github.com/nim-lang/Nim/issues/17925 | ||||
* | RST opt.list to have priority over def.list (#17845) | Andrey Makarov | 2021-05-15 | 2 | -2/+28 |
| | |||||
* | docgen: escape special characters in titles (#18014) | Andrey Makarov | 2021-05-15 | 1 | -2/+3 |
| | |||||
* | Revert "fix #14873 properly by skipping `abi` field in importc type ↵ | Andreas Rumpf | 2021-05-15 | 3 | -17/+14 |
| | | | | | (#17944)" (#17992) This reverts commit 98c29c01eb91a0c6ce7da09380a272eebe6bca6f. | ||||
* | refs #18011 disable some newly failing tests on cpp windows; refs #17946 ↵ | Timothee Cour | 2021-05-14 | 5 | -8/+14 |
| | | | | increase timeout for tchannels (#18012) | ||||
* | `doc2tex`: generate docs to Latex (#17997) | Andrey Makarov | 2021-05-14 | 12 | -164/+174 |
| | | | | | * `doc2tex`: generate docs to Latex * address some comments | ||||
* | upgrade nodejs; add nimCiSystemInfo on azure/github CI (#18003) | Timothee Cour | 2021-05-13 | 4 | -15/+27 |
| | | | | | * upgrade nodejs; add nimCiSysmtemInfo on all CI * fix typo | ||||
* | ORC: progress (#18000) | Andreas Rumpf | 2021-05-12 | 11 | -27/+50 |
| | | | | | | | | | * ORC: progress * ORC: bugfix; don't follow acyclic data even if only at runtime the subtype is marked as acyclic * progress * minor style changes | ||||
* | [ci skip] correctly explain how to use `[backport]` tags | narimiran | 2021-05-12 | 1 | -3/+3 |
| | |||||
* | docs: fix syntax error in hotCodeReloading example (#17999) | gavr123456789 | 2021-05-12 | 1 | -1/+1 |
| | | | | | #17998 Co-authored-by: g.maksutenko <g.maksutenko@indevstudio.com> | ||||
* | ORC: improvements (#17993) | Andreas Rumpf | 2021-05-12 | 6 | -12/+18 |
| | | | | * ORC: improvements * ORC: fix .acyclic annotation for ref objects | ||||
* | jsonutils: handle holey enum as regular enum, via ord (#17995) | Timothee Cour | 2021-05-11 | 3 | -3/+9 |
| | |||||
* | jsonutils: support set (#17994) | Timothee Cour | 2021-05-11 | 3 | -5/+15 |
| | |||||
* | improve std/tempfiles (#17920) | Timothee Cour | 2021-05-11 | 3 | -33/+94 |
| | | | | | | | | * improve std/tempfiles * fixup * fix windows * improve test * improve runnableExamples and tests * address comment |