| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removes some noise from the bug report issue template so people who
aren't familiar can submit issues with less friction. Some of these
might be a bit subjective, feel free to call out any nitpicky parts, I
didn't want to rewrite entirely. Mostly fixed typos & language issues,
other than that:
* Just "detailed information", no need to say "descriptive", and changed
"reproducible code and detailed information" to "or detailed
information" because code is good enough
* Simplified description label, mention code example can go there
* Changed "Possible Solution" to "Known Workarounds" because it's what
issue authors are more likely to know (and usually write anyway) and is
more useful to most readers.
* Doc link for "rebuilding the compiler" was broken, replaced it with
mentioning choosenim, nightlies and building a temp compiler which is
hopefully less offputting
Weird looking preview
[here](https://github.com/metagn/Nim/blob/issue-templates/.github/ISSUE_TEMPLATE/bug_report.yml)
Just to complain: Github issue forms have some problems themselves,
there's no option to disable the "No response" text when an optional
area is unfilled, and the textboxes are really small at least on Firefox
(though you can expand them). The alternative, issue templates, isn't
much better. Github also hides the ability to open a blank issue in a
text link in a small line after all the issue form buttons, I'm guessing
this is intentional for repositories which don't want blank issues but
we don't have such a problem. Worst comes to worst we can add a button
for a minimal/empty issue template.
|
|
|
| |
ref https://forum.nim-lang.org/t/11587
|
| |
|
| |
|
|
|
|
|
|
| |
closes #23107
Could also change to `macos-latest` but nothing else in CI uses `latest`
OS versions.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Bisect default to Linux only. Tiny diff, YAML only.
| OS | How to? |
|----|---------|
| Linux | `-d:linux` |
| Windows | `-d:windows` |
| OS X | `-d:osx` |
If no `-d:linux` nor `-d:windows` nor `-d:osx` is used then defaults to
Linux.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Support multiple OS Bisects (Linux, Windows, MacOS).
- Install Valgrind only if needed to speed up non-Valgrind builds.
- Valgrind+MacOS bisect support.
- Show IR of OK repro code samples.
- YAML only, tiny diff.
#### New features
- Bisect bugs that only reproduce on Windows and OSX.
#### See also
- https://github.com/juancarlospaco/nimrun-action/pull/10
|
|
|
|
|
| |
-
https://github.com/nim-lang/Nim/actions/runs/6187256704/job/16796720625#step:4:29
- https://github.com/nim-lang/Nim/issues/22699
|
|
|
|
|
|
| |
refs #22650
Docs CI cover standard library runnable examples that aren't covered by
the test suite and can be affected by compiler changes without knowing
|
|
|
|
|
| |
ref https://github.com/actions/checkout/issues/1448
probably nodejs needs to be updated to 20.x
|
|
|
|
|
| |
* introduces online bisecting
* Update .github/ISSUE_TEMPLATE/bug_report.yml
|
|
|
|
|
| |
* .
* Add Valgrind for Bisect bot in GitHub Actions
|
|
|
|
|
| |
* Add Git bisect like for bug repro code on issue comments against Nim versions >1.0
* Add Git bisect like for bug repro code on issue comments against Nim versions >1.0
* Add Git bisect like for bug repro code on issue comments against Nim versions >1.0
|
| |
|
|
|
|
|
|
|
| |
* fixes workflows; stale issues defaults to 100 years instead of 7 days
* Update .github/workflows/stale.yml
* Update .github/workflows/stale.yml
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* .
* Add github action stale,remove deprecated stalebot
* Add github action stale,remove deprecated stalebot
* Update .github/workflows/stale.yml
* Update .github/workflows/stale.yml
---------
Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Add benchmarking based on Minimize
* Update .github/workflows/ci_bench.yml
Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
---------
Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
|
| |
|
| |
|
|
|
|
|
|
|
| |
* issue form: don't syntax highlight output logs
* example output logs make no sense
* dummy to skip ci [skip ci]
|
|
|
|
|
|
|
| |
* Revert "fix arc global variable issues (#20759)"
This reverts commit a3d32a4176539d0829a4e868f4b005a1a71eb7ee.
* trigger documentation builds
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Revert "Add OpenSSL 3 support (#19814)"
This reverts commit 2dcfd732609a2cfa805e5a94cc105399a2f18632.
* openssl 3 support no longer opt in + some 1.0 support
* hopefully fix
* maybe fix
* final attempt
* actual fix hopefully
|
|
|
|
|
|
|
| |
* continue boot the compiler with refc
* koch
* use `gc:refc`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* defaults to Orc
* bootstrap using refc
* use gc
* init orc defines
* unregister orc
* fix gc
* fix commands
* add prepareMutation for orc
* enable deepcopy for orc
* prepareMutation
* more fixes
* some cases
* bug #20081
* partial fixes
* partial fixes
* fixes command line
* more fixes
* build Nim with refc
* use gc
* more fixes
* rstore
* orc doesn't support threadpool
* more shallowCopy
* more fixes
* fixes unsafeNew
* workarounds
* small
* more fixes
* fixes some megatest
* tcodegenbugs1 refc
* fxies megatest
* build nimble with refc
* workaround tensordsl tests
* replace shallowCopy with move
* fixes action
* workaround
* add todo
* fixes important packages
* unpublic unregisterArcOrc
* fixes cpp
* enable windows
Co-authored-by: xflywind <43030857+xflywind@users.noreply.github.com>
|
|
|
| |
based on [this](https://stackoverflow.com/a/72408109/10633874)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* conservative partial revert of #19814
* fix
* revert tssl
* revert azure CI change
* keep azure, revert version range
* fully revert CI, add changelog
* useOpenssl3 as separate define, .3 is a version
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Minor refactor
* Add OpenSSL 3 support
Remove symbols noOpenSSLHacksq and openssl10
* Drop loading of older openssl versions
* Add library path
* Use only versioned libssl soname os OSX
* Update .github/workflows/ci_packages.yml
Co-authored-by: Hein Thant <official.heinthanth@gmail.com>
* On Mac OS X CI, link OpenSSL in /usr/local/lib/
* Install OpenSSL on Mac OS X on azure pipeline
* Remove DYLD_LIBRARY_PATH
Co-authored-by: Hein Thant <official.heinthanth@gmail.com>
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
Co-authored-by: Hein Thant <official.heinthanth@gmail.com>
|
|
|
| |
fix doc building regression; trigger builds on markdown files
|
|
|
|
|
|
|
| |
* add version-1-6 and version-1-2 to triggered branches
* Update .github/workflows/ci_packages.yml
* use quote
|
| |
|
|
|
|
|
|
|
| |
* Update bug_report.yml
* Update bug_report.yml
* Update bug_report.yml
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add Bug Form
* Add Bug Form
* Add Bug Form
* Add Bug Form
* https://github.com/nim-lang/Nim/pull/19913#issuecomment-1160663243
* https://github.com/nim-lang/Nim/pull/19913#issuecomment-1160663243
* Update .github/ISSUE_TEMPLATE/bug_report.yml
Co-authored-by: Yardanico <tiberiumk12@gmail.com>
* Update .github/ISSUE_TEMPLATE/bug_report.yml
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* Update .github/ISSUE_TEMPLATE/bug_report.yml
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* Update .github/ISSUE_TEMPLATE/bug_report.yml
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* Update .github/ISSUE_TEMPLATE/feature_request.yml
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* Update .github/ISSUE_TEMPLATE/feature_request.yml
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* Do not Star Nim on Github
* No backwards compat problems
* Typo
Co-authored-by: Yardanico <tiberiumk12@gmail.com>
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
|
|
|
|
|
|
|
| |
* bump macOS image on Azure CI to macos-11
##[warning]The macOS-10.15 environment is deprecated, consider switching to macos-11(macos-latest), macos-12 instead. For more details see https://github.com/actions/virtual-environments/issues/5583
* fix CI error
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* yaml
* pub
* redo
* let's comment
* now action
* newly
* code name
* build
* ready
* remove submodule
* build
* modify name
* fix
* rephrase
* trigger when PR is merged
* fix CI failure
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* yaml
* pub
* redo
* let's comment
* now action
* newly
* code name
* build
* ready
* remove submodule
* build
* modify name
* fix
* rephrase
* trigger when PR is merged
|
| |
|
|
|
|
| |
devel branch (#18224)
|
|
|
|
| |
hour default (#18179)
|
|
|
|
|
|
|
| |
* refactor CI with nimInternalInstallDepsWindows
* refactor CI with nimInternalBuildKochAndRunCI
* fixup
|
|
|
|
|
| |
* upgrade nodejs; add nimCiSysmtemInfo on all CI
* fix typo
|
|
|
|
|
|
|
|
|
| |
* ReSync with Devel
* ReSync
* https://github.com/actions/virtual-environments#available-environments
* https://github.com/actions/virtual-environments#available-environments
|
|
|
|
|
|
|
|
|
|
|
|
| |
ci); use build_all.bat in 1 CI, fix bug in build_all.bat (#17899)
* reuse config/build_config.txt for all bootstrap scripts (posix + windows + ci)
* ci_docs: use build_all.bat in CI (just in that pipeline) to ensure it keeps working
* fixup
* fix pre-existing bug in build_all.bat
* fixup
* cp => copy /y
* auto-generate build_all.bat, build_all.sh
* fixup
|
|
|
|
|
|
|
| |
* move travis, appveyor, ci.yml.disabled to unmaintained
* update some mentions of travis, appevyor
* fix test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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, 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]
|
|
|
|
|
|
|
|
| |
* 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
|