Andreas Rumpf
bec0522fca
updated builds.sr.ht script according to their email ( #13669 )
2020-03-17 08:49:26 +01:00
Leorize
e5adaeed20
workflows/ci: disable
...
Since we got Azure Pipelines running, this will be a fallback pipeline.
Activate by removing the `.disabled` suffix
2020-03-17 08:48:42 +01:00
Leorize
5017320e7b
gitattributes: fix tests for windows
...
Nim-generated files used in tests all end in LF, so we tell git to not
touch them. Should allow a Windows user to clone and run tests without
having to tweak their git settings
2020-03-17 08:48:42 +01:00
alaviss
6e4cd3e5bf
.github/workflows: new CI pipeline ( #13656 )
...
* .github/workflows: new CI pipeline
As Azure Pipelines went offline, this will be our (temporary?)
replacement. This pipeline covers everything that Azure Pipelines does.
* workflows/ci: disable pipeline
* workflows/ci: properly disable the pipeline
* gitattributes: .txt used in tests should be LF-terminated
This avoids test failures when the compiler was cloned on an OS where
git attempts to convert LF->CRLF.
We target only .txt in tests/ as the minimum required to keep tests
running correctly.
* workflows/ci: re-enable for testing
2020-03-16 23:02:50 +01:00
Andreas Rumpf
955b31a7d9
fixes #13654
2020-03-16 23:00:43 +01:00
Araq
d375120c42
rename sfAlwaysReturn to sfNeverRaises
2020-03-16 19:05:33 +01:00
Andreas Rumpf
5ba5b5202a
fixes #13661 ( #13664 ) [backport]
2020-03-16 18:40:17 +01:00
Araq
b9b53b6ca1
fixes #13645
2020-03-16 16:24:50 +01:00
Andy Davidoff
0f672378ab
fix .deprecated. object typedef crash ( #13643 )
...
* fix .deprecated. object typedef crash
* fixup a test that i don't understand
* disable the test rather than debug ci
2020-03-16 15:08:38 +01:00
Araq
a102eb5ef6
fixes #13646
2020-03-16 14:55:58 +01:00
Araq
3a6b470412
minor code style change
2020-03-16 14:55:58 +01:00
Araq
7205c3ebe2
minor code style changes
2020-03-16 14:55:58 +01:00
cooldome
613ea6e85e
fixes #12747 [backport] ( #13651 )
...
* fixes #12747
* fix tests
* improve code style
Co-authored-by: cooldome <ariabushenko@bk.ru >
2020-03-16 13:40:40 +01:00
Kartik Saranathan
fe53f6ef4f
fix typo ( #13660 ) [ci skip]
2020-03-16 09:07:10 +01:00
Joey
fd3583803e
Fix gdb scripts ( #13658 )
...
* Fix nim-gdb and rename to nim-gdb.bash
* Add symlink to nim-gdb.bash
* Fix windows debug script
* Add PR suggestions
* Make readlink check easier to maintain/understand
* Swap symlinks
2020-03-16 08:59:16 +01:00
alaviss
ae5094e143
azure-pipelines: walkaround issues with triggers ( #13657 )
...
See https://status.dev.azure.com/_event/179641421
2020-03-15 23:44:07 +01:00
Timothee Cour
6e0c06f50e
fix #13218 : avoid some irrelevant warnings for nim doc,rst2html,--app:lib, + other fixes ( #13550 )
...
* fix #13218 : avoid some irrelevant warnings for nim doc,rst2html
* suppress warnRedefinitionOfLabel for nim doc
* lots of fixes for UnusedImport warnings
2020-03-13 20:42:41 +01:00
Timothee Cour
380a505507
azure-pipelines: use OSX 10.15 (was just enabled upstream) ( #13546 )
2020-03-13 14:02:47 +01:00
Araq
9eeb514dda
disable nimgame2 for now
2020-03-13 11:50:39 +01:00
Andreas Rumpf
a6682de004
catchable defects ( #13626 )
...
* allow defects to be caught even for --exceptions:goto (WIP)
* implemented the new --panics:on|off switch; refs https://github.com/nim-lang/RFCs/issues/180
* new implementation for integer overflow checking
* produce a warning if a user-defined exception type inherits from Exception directly
* applied Timothee's suggestions; improved the documentation and replace the term 'checked runtime check' by 'panic'
* fixes #13627
* don't inherit from Exception directly
2020-03-12 23:44:33 +01:00
Miran
14b2354b7d
rename lenTuple and lenVarargs ( #13639 )
...
* rename 'lenTuple' to 'tupleLen'
Rationale:
`lenTuple` is a tuple consisting of lengths (e.g. `(1, 5, 0)`),
`tupleLen` is a length of a tuple (e.g. `tupleLen((1, 5, 0) == 3`)
* rename 'lenVarargs' to 'varargsLen'
The same rationale as a previous commit. Consistency.
2020-03-12 20:07:02 +01:00
Clyybber
f0cd50f9c4
Change order of forwarded koch boot command line options, so as to be able to overwrite the nimcache location ( #13637 )
2020-03-12 16:15:46 +01:00
Timothee Cour
60a3e036f6
fix #13633 fix koch boot crashing regression ( #13635 )
2020-03-12 11:39:10 +01:00
Clyybber
2bb0ada797
Amend fix for #13633 ( #13636 )
2020-03-12 11:20:08 +01:00
Clyybber
d84c4bba9b
Fix #13633
2020-03-12 11:01:03 +01:00
genotrance
bbc231f8e0
Fix #12676 ( #13634 )
2020-03-12 08:53:11 +01:00
Kaushal Modi
64995db4fd
unicode.split: Fix the splitting when a Rune separator is used [backport] ( #13629 )
...
* unicode.split: Fix the splitting when a Rune separator is used [backport]
- Fixes https://github.com/nim-lang/Nim/issues/13628
- Ref https://irclogs.nim-lang.org/11-03-2020.html#20:01:34
* unicode.split: Remove the sepLen based logic.. resulted in wrong jumps
2020-03-12 00:41:45 +01:00
treeform
f2c7152770
Add more JS stuff to dom.nim ( #13483 )
...
* Add more JS stuff to dom.nim
* Make all links to docs doc comments.
* Fix minor textContent * space.
* Remove Selection object.
* More work on docs.
* Fixing links.
* Made the links be "see <docs>".
2020-03-11 23:24:56 +00:00
Clyybber
6b3098c378
Make listCmd honor hint:cc:off ( #13606 )
...
* Make listCmd honor hint:cc:off
* Tiny cleanup
* Tiny tiny cleanup
* VERY IMPORTANT: --hint:cc:on will overwrite --verbosity:0 :p
* Tiny cleanup
* Stupid
* Move displayProgressCC to where its required
* Tiny cleanup
2020-03-11 23:04:33 +01:00
Miran
70bd41dae0
fix #13310 , Deque misbehaves on VM ( #13625 )
...
* fix #13310 , Deque misbehaves on VM
* use 'when nimVM'
2020-03-11 17:30:36 +01:00
Timothee Cour
281e02fc79
fixes #13558 : toDateTime buggy on 29th, 30th and 31th of each month; breaking change: do not use now to compute result, was undocumented and non-sensical ( #13565 )
2020-03-11 09:47:34 +01:00
Araq
f5f9243cc0
disable chronos testing for now
2020-03-11 09:28:10 +01:00
Araq
3aed8ff432
fixes async regression
2020-03-11 09:26:57 +01:00
Araq
60f8fdcdab
fixes #13240
2020-03-11 09:26:57 +01:00
Araq
861a5340fe
fixes #13519
2020-03-11 09:26:57 +01:00
Araq
b0684ec425
fixes #12757
2020-03-11 09:26:57 +01:00
Arne Döring
f95eef99a9
add expectIdent to macros ( #12778 )
...
* add expectIdent to macros
* apply feedback
* Update lib/core/macros.nim
Co-Authored-By: Clyybber <darkmine956@gmail.com >
* Update texpectIdent2.nim
* Update texpectIdent1.nim
Co-authored-by: Clyybber <darkmine956@gmail.com >
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
2020-03-11 08:27:31 +01:00
めぐみ発動機 (isVowel / GreenWing)
8e3a349561
fixed to jsonArrayEnd comment. ( #13624 )
...
typo: start → end
2020-03-11 08:26:10 +01:00
Arne Döring
2f557652d4
fix operators containing percent for VM usage ( #13536 )
...
* fixes #13513
* merge tarithmetics in tarithm
2020-03-11 01:01:25 +01:00
Timothee Cour
e64f1c7ee4
koch --nim:pathto/nim boot and koch boot --hint:cc:off now work (#13516 )
...
* `koch boot --hint:cc:off` now works
* `koch --nim:pathto/nim boot` now works; code cleanup
2020-03-11 00:31:34 +01:00
Araq
3b7b017798
fixes #13607
2020-03-10 16:01:13 +01:00
Araq
9e2bce2a8c
hotfix: make --useVersion:1.0 work
2020-03-10 16:01:13 +01:00
genotrance
ab5d962b50
Revert "Support cross compiling from host to host ( #12859 )" ( #13591 )
...
This reverts commit e4f7656772 .
2020-03-10 15:58:27 +01:00
Andreas Rumpf
090ba1e3a3
fixes #13436 ( #13615 )
2020-03-10 00:52:46 +01:00
narimiran
7d07897a99
travis now only builds devel docs
2020-03-09 21:16:56 +01:00
Andreas Rumpf
ec5cef13cf
fixes #13599 ( #13614 )
2020-03-09 18:12:52 +01:00
Andreas Rumpf
63af8ae53c
fixes #13596 ( #13612 )
2020-03-09 15:32:38 +01:00
Miran
4aecc6b346
fix #12508 , unaligned access on sparc64 ( #13594 )
2020-03-09 14:08:50 +01:00
Andreas Rumpf
dc94c81cb0
fixes #13605 ( #13611 )
2020-03-09 13:13:54 +01:00
Andy Davidoff
a693ce7765
surgical fix for #13319 ( #13604 )
2020-03-08 10:55:19 +01:00