Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [std/encodings]move to tests (#17866) | flywind | 2021-04-29 | 2 | -72/+73 |
| | |||||
* | externalToLink: use quoteShell to avoid issues with spaces in paths for ↵ | Timothee Cour | 2021-04-29 | 1 | -13/+9 |
| | | | | {.link.} pragmas (#17875) | ||||
* | Implement https://forum.nim-lang.org/t/7848#50018 (#17874) | c-blake | 2021-04-29 | 6 | -13/+17 |
| | | | | | | | | | | | | | | | | | | | | * Implement https://forum.nim-lang.org/t/7848#50018 with just the same `SuccessX` hint category, build mode on a separate, final line, and no change to how the mode is spelled for -d:release/-d:danger. * Change to add a new BuildMode hint category and keep testament in sync as per comment. * Add "--hint:buildmode:off" to `defaultHintsOff`. * Remove as requested. * As requested for tests clean up. * Address code review. * Address code review. * Mirror db456423116a9b19666f551f4d38aded3964c2e2 | ||||
* | Fix documentation of strutils.stripLineEnd (#17883) | Michael Krieger | 2021-04-28 | 1 | -1/+1 |
| | | | It does not return anything. | ||||
* | [std/encodings] fix iconv headers on OpenBSD (#17872) | flywind | 2021-04-27 | 1 | -1/+3 |
| | |||||
* | Fix #17712 (#17873) | Clyybber | 2021-04-27 | 2 | -3/+15 |
| | |||||
* | testament: add `nimoutFull: bool` spec (#17867) | Timothee Cour | 2021-04-27 | 7 | -9/+43 |
| | | | | | | | | | | * testament: add `nimoutFull: bool` spec * PRTEMP * works * cleanup * add test for #12741 * PRTEMP failing test * remove unrelated changes * changelog | ||||
* | [std/pegs] increase test coverage (#17871) | flywind | 2021-04-27 | 2 | -148/+154 |
| | |||||
* | fix #17859; rename tests so they run in CI; merge several tests with nim ↵ | Timothee Cour | 2021-04-27 | 7 | -54/+44 |
| | | | | | | | | | | | | | check (#17862) * rename a test so it runs in CI; merge several tests with nim check * continue * continue * continue * rename tests/errmsgs/undeclared_routine_compiles.nim -> tests/errmsgs/tundeclared_routine_compiles.nim | ||||
* | [std/parsecfg]use runnableExamples (#17868) | flywind | 2021-04-27 | 1 | -96/+95 |
| | | | | | | | * [std/parsecfg]use runnableExamples * Apply suggestions from code review Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> | ||||
* | add -d:nimLegacyNoHashRef for a transition period which avoids defining ↵ | Timothee Cour | 2021-04-27 | 2 | -17/+23 |
| | | | | hash(ref) (#17858) | ||||
* | correct changelog[skip CI] (#17870) | flywind | 2021-04-26 | 1 | -1/+1 |
| | |||||
* | fix typo in changelog refs #17746 [skip ci] (#17869) | Timothee Cour | 2021-04-26 | 1 | -1/+1 |
| | |||||
* | fix typo in test name undeclared_routime.nim => undeclared_routine.nim (#17861) | Timothee Cour | 2021-04-26 | 7 | -17/+17 |
| | |||||
* | disable telebot, refs https://github.com/ba0f3/telebot.nim/issues/59 (#17860) | Timothee Cour | 2021-04-26 | 1 | -1/+1 |
| | |||||
* | fix gbk encodings on windows (#17843) | flywind | 2021-04-26 | 2 | -0/+26 |
| | |||||
* | Remove confusing <//> (#17830) | flywind | 2021-04-26 | 7 | -31/+29 |
| | |||||
* | bring back jstin after forking a new one (#17844) | flywind | 2021-04-25 | 1 | -0/+1 |
| | | | ref https://github.com/nim-lang/Nim/pull/17765#issuecomment-822019094 | ||||
* | Ref #17831(synchapi.h: No such file or directory) (#17832) | flywind | 2021-04-25 | 1 | -2/+1 |
| | | | | | | | | | * Ref #17831 use windows.h * use header: "windows.h" * Update syslocks.nim * Update lib/system/syslocks.nim | ||||
* | fix #17836 (typed macro isNil for proc params) (#17841) | Saem Ghani | 2021-04-25 | 3 | -2/+21 |
| | | | thanks @alaviss for the test | ||||
* | `--usenimcache` (implied by `nim r main`) now caches some compile options to ↵ | Timothee Cour | 2021-04-25 | 6 | -53/+92 |
| | | | | | | | | | | | avoid recompiling when project was previously compiled with such options. (#17829) * `--usenimcache` (implied by `nim r main`) now caches some compile options to avoid recompiling when project was previously compiled with such options. * works * add test * changelog * use std/with | ||||
* | Remove unmaintained dir (#17833) | Clyybber | 2021-04-24 | 4 | -205/+0 |
| | |||||
* | add colon (#17834) | flywind | 2021-04-24 | 6 | -6/+6 |
| | |||||
* | move travis, appveyor, ci.yml.disabled to `unmaintained/` (#17828) | Timothee Cour | 2021-04-24 | 12 | -19/+20 |
| | | | | | | | * move travis, appveyor, ci.yml.disabled to unmaintained * update some mentions of travis, appevyor * fix test | ||||
* | `--declaredlocs` now shows location for `T` instead of `static` in `proc ↵ | Timothee Cour | 2021-04-23 | 1 | -1/+4 |
| | | | | fn(a: static T)` (#17795) | ||||
* | `typeof(voidStmt)` now works (#17807) | Timothee Cour | 2021-04-23 | 8 | -12/+78 |
| | | | | | | | | * `typeof(voidStmt)` now works * remove typeOrVoid * add condsyms, and reference cligen https://github.com/c-blake/cligen/pull/193 * fixup * changelog [skip ci] * fixup | ||||
* | manual: fix rendering of `Identifiers & Keywords` [skip ci] (#17811) | Timothee Cour | 2021-04-23 | 1 | -1/+2 |
| | |||||
* | typos (#17824) | Andreas Rumpf | 2021-04-23 | 2 | -6/+6 |
| | |||||
* | refactor all code that builds csources (#17815) | Timothee Cour | 2021-04-23 | 22 | -340/+137 |
| | | | | | | | | | | | | | | | * refactor all code that builds csources * fixup * nim_csourcesDir_v0 + nim_csourcesDir * remove deprecated, unused scripts from ci/ * reuse nimCsourcesHash in ci * simplify CI pipelines by reusing nimBuildCsourcesIfNeeded * simplify ci_docs.yml by reusing nimBuildCsourcesIfNeeded * cleanup * use csources_v1 as destination dir * fixup * remove pushCsources * address comment: remove build.sh support for now * fixup | ||||
* | followup #17561, skipping ci now implies green (#17813) | Timothee Cour | 2021-04-23 | 4 | -33/+44 |
| | | | | | | | | | * followup #17561, skip ci now implies green; [skip ci] * fixup [skip ci] * fixup test without skip ci * fixup [skip ci] * fixup2 [skip ci] * github actions now automatically supports [skip ci] | ||||
* | add `--processing:dots|filenames|off` to customize `hintProcessing` (#17817) | Timothee Cour | 2021-04-23 | 15 | -30/+50 |
| | |||||
* | Windows: separate DLLs are not required anymore | Andreas Rumpf | 2021-04-22 | 1 | -4/+0 |
| | |||||
* | fix #17812 (repr fails to compile with ARC/ORC) (#17816) | flywind | 2021-04-22 | 2 | -1/+30 |
| | |||||
* | js generates spurious >>> on shr (#17767) | Sivchari | 2021-04-21 | 2 | -2/+50 |
| | | | | | * js generates spurious >>> on shr * Add shr arithmetic test * fix variables from const to let during testing | ||||
* | fix #7535(Poor error message for spawn when a procedure (without calling ↵ | flywind | 2021-04-21 | 2 | -2/+16 |
| | | | | it)) (#17774) | ||||
* | add RST highlighting for command line / shells (also fixes #16858) (#17789) | Andrey Makarov | 2021-04-21 | 10 | -140/+291 |
| | |||||
* | Revert localErrorNode param order changes (#17809) | Clyybber | 2021-04-21 | 5 | -13/+20 |
| | | | | | | | * Revert localErrorNode param order changes * Remove unused globalError overload * heh | ||||
* | getCustomPragmaVal priority/override fixes (#17725) | Clyybber | 2021-04-21 | 2 | -38/+50 |
| | | | | | | | | | * Adhere left-to-right rule for custom pragma priority * Improve error message for no custom pragmas * custom pragmas on var/let sym take priority over its type ones * Workaround & bug | ||||
* | `--filenames:abs|canonical|legacyRelProj` for filenames in compiler msgs ↵ | Timothee Cour | 2021-04-21 | 9 | -41/+72 |
| | | | | | | | (replaces `--listfullpaths:on|off`) (#17746) * use canonicalImport for filename_magicSauce * --filenames:abs|canonical|magic * rename: magic => legacyRelProj | ||||
* | close #9372 add std/tempfiles (#17361) | flywind | 2021-04-21 | 3 | -0/+159 |
| | | | | * close #9372 add std/tempfile | ||||
* | improve errmsg refs #17793 object ctor with generics (#17806) | Timothee Cour | 2021-04-21 | 2 | -2/+5 |
| | |||||
* | Fix Httpclient headers from being modified accidentally (#17808) | Joey | 2021-04-21 | 1 | -2/+5 |
| | |||||
* | CIs: attempt to use csources_v1 (#16282) | Andreas Rumpf | 2021-04-21 | 58 | -143/+142 |
| | | | | | | | | * CIs: attempt to use csources_v1 * also updated the BSDs * also updated azure pipelines * std modules should not itself use the 'std/' import dir... * compiler has to be careful with std/ for v1 booting | ||||
* | close #13373 document `(ref Foo)(a: 1)` (#17804) | Timothee Cour | 2021-04-21 | 1 | -1/+11 |
| | |||||
* | fix `hintMsgOrigin` regression + simplify msgs code (#17805) | Timothee Cour | 2021-04-21 | 6 | -33/+23 |
| | |||||
* | [std/tasks]add gcsafe pragmas (#17799) | flywind | 2021-04-21 | 1 | -4/+4 |
| | | | | | * [std/tasks]add gcsafe pragmas * Update tasks.nim | ||||
* | [std/deques] move data instead of copy + destroy (#17800) | flywind | 2021-04-20 | 1 | -4/+2 |
| | |||||
* | unit separator (#17730) | Andreas Rumpf | 2021-04-20 | 8 | -39/+55 |
| | | | | | * use the ASCII Unit Separator so that error messages can be handled precisely by the tooling * updated testament | ||||
* | close #9691 and close #10913('spawn'ed function cannot have a 'typed' or ↵ | flywind | 2021-04-20 | 3 | -1/+40 |
| | | | | 'untyped' parameter) (#17775) | ||||
* | updated the documentation (#17796) | Andreas Rumpf | 2021-04-20 | 2 | -5/+5 |
| |