Euan
0434aef4cd
Patch #14716 - add missing when ( #14792 )
2020-06-24 18:44:10 +02:00
Timothee Cour
37081e2945
fromJson: support object variants ( #14694 )
2020-06-24 18:03:01 +02:00
Euan
a3ae52de1a
Fix #14715 - detect tool fails on FreeBSD ( #14716 )
2020-06-24 18:02:18 +02:00
Timothee Cour
b49ac11a77
fix #10343 ( #14789 )
2020-06-24 18:00:35 +02:00
Clyybber
302e3b7f44
CI: Install the pkg we cloned ( #14770 )
2020-06-24 17:27:46 +02:00
narimiran
2220ff70be
cleanup [ci skip]
2020-06-24 13:16:40 +02:00
Constantine Molchanov
1b196d85aa
Fix Norm test path. ( #14779 )
2020-06-24 00:36:41 +02:00
treeform
9ebbe000a8
Enable fidget in important_packages. ( #14742 )
...
* Enable fidget in important_packages.
Fidget now works with `nimble test` and there is a CI: https://github.com/treeform/fidget/commits/master
* Add libx11-dev to make fidget compile.
* try libxcursor-dev
* try xorg-dev
2020-06-23 20:37:29 +02:00
Miran
6bf2990f66
[backport] fix #14748 , move gdb files to other section of installer.ini ( #14772 )
2020-06-23 20:36:59 +02:00
Miran
881d1ee57b
fix #14750 , don't allocate too much in newWideCString ( #14773 )
2020-06-23 16:15:37 +02:00
Clyybber
685d03e2e0
Correct changelog ( #14775 )
...
These switches were removed, not deprecated :)
2020-06-23 15:20:31 +02:00
Andreas Rumpf
16bdc547b7
fixes #14760 ( #14769 )
2020-06-23 15:17:17 +02:00
Clyybber
4cb41f53f0
Add testcase for #14440 ( #14771 )
2020-06-23 14:17:12 +02:00
Juan Carlos
28510a9da9
Deprecated laxStrings for mutating the internal zero terminator on strings and its Deprecated code cleaned out ( #14766 )
...
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
2020-06-23 13:20:53 +02:00
Juan Carlos
c3459c7b14
Deprecate oldNewlines, clean out deprecated code from oldNewlines ( #14763 )
2020-06-23 11:22:07 +02:00
Juan Carlos
79ed8e79ef
Documentation GC ( #14739 )
2020-06-23 11:21:33 +02:00
Araq
ebd1cc0265
minor bugfixes for 'func' and .borrow
2020-06-23 10:58:55 +02:00
Andreas Rumpf
da29222f86
init checks and 'out' parameters ( #14521 )
...
* I don't care about observable stores
* enforce explicit initializations
* cleaner code for the stdlib
* stdlib: use explicit initializations
* make tests green
* algorithm.nim: set result explicitly
* remove out parameters and bring the PR into a mergable state
* updated the changelog
2020-06-23 10:53:57 +02:00
Timothee Cour
a9eee6db65
misc testament cleanups ( #14764 )
...
* misc testament cleanups extracted cleanups from #14530
* make sure all CI failures can be searched with `FAIL: ` including megatest failures
2020-06-23 10:53:03 +02:00
Juan Carlos
8e54bc5b0c
Deprecate and/or remove ospaths ( #14767 )
2020-06-23 10:51:33 +02:00
Timothee Cour
511bd947d3
fix bug in semgnrc: runnableExamples should not semcheck, even with > 1 arg ( #14768 )
2020-06-23 10:06:36 +02:00
Timothee Cour
235d8ba069
unbreak CI, refs https://github.com/timotheecour/Nim/issues/167 ( #14765 )
2020-06-22 18:38:23 -07:00
Clyybber
03c8bbcc6e
Remove outdated comment and copy of length ( #14759 )
2020-06-22 22:05:18 +02:00
b3liever
59ba4d8c03
added normal variate function ( #14725 )
...
* added normal variate function
* change method only slightly faster
* changelog + since
Co-authored-by: b3liever <b3liever@yandex.com >
2020-06-22 20:48:33 +02:00
Andreas Rumpf
451129de42
fixes #14240 [backport:1.2] ( #14757 )
2020-06-22 14:11:13 +02:00
Andreas Rumpf
8df20276c9
fixes #14458 [backport:1.2] ( #14756 )
2020-06-22 13:06:22 +02:00
alaviss
c8554ebc0c
posix_other: add define to force time_t to 64 bit [backport] ( #14753 )
...
This is a temporary remedy for time_t transition to 64 bit on newer
Linux libc (musl >= 1.2.0, glibc >= 2.32).
In the future we might want to move away from libc, or figure out a way
to reliably detect the real size of C types at compile time, both of
which are difficult.
2020-06-22 09:23:24 +02:00
ee7
1e484ed62b
[backport] Docs: Fix broken code-block ( #14749 )
...
This commit indents the contents of a `code-block` in `httpclient.nim`
so that it displays correctly. The bug was introduced by 42a64245f8 .
I did a quick search for other `code-block`s that are broken in the same
way, but the only other one I found (in `pegs.nim`) is not included in
the generated documentation.
2020-06-22 08:12:50 +02:00
treeform
1ffe113450
Export fields from the Selection object. ( #14752 )
...
See: https://developer.mozilla.org/en-US/docs/Web/API/Selection
2020-06-21 20:41:24 +02:00
Andreas Rumpf
3ba0c30758
sizeof for empty objects/tuples should be 1; fixes #14690 ( #14751 )
2020-06-21 19:58:37 +02:00
alaviss
c7dee55b87
encodings: use only one iconv definition [backport:1.2] ( #14741 )
...
Fix an issue reported on IRC: using encodings with --dynlibOverrideAll
result in duplicated iconv definitions, causing compile errors.
This commit remove the `var` wrapper of iconv and go all out on
pointers, as it should due to how the API accepts nil. Also corrected
the API to resemble iconv(3p).
2020-06-21 19:28:03 +02:00
treeform
ca71a60ff6
Add css white-space property to dom.nim. ( #14743 )
...
https://developer.mozilla.org/en-US/docs/Web/CSS/white-space
2020-06-21 19:25:29 +02:00
Timothee Cour
79c90b30ee
nep1: use subjectVerb, not verbSuject ( #14732 )
2020-06-19 23:38:43 +02:00
Kaushal Modi
ac8ab4c549
Clarify the use of the backwards index operator (^N) in tut1 ( #14681 )
...
* Clarify the use of the backwards index operator (^N) in tut1
For consistency:
- Do `[a .. ^b]` (notice spaces on both sides of `..`)
- Do `[c ..< d]` (notice spaces on both sides of `..<`)
Fixes https://github.com/nim-lang/Nim/issues/14671 .
* tut1: Add a note that ^ template calls can be saved to consts
2020-06-19 10:22:48 -04:00
Juan Carlos
99c198625c
Deprecate unroll pragma, remove from documentation ( #14705 )
2020-06-19 15:08:45 +02:00
Timothee Cour
2039e3e883
fix #13899 defer now works with async ( #14723 )
2020-06-19 15:08:00 +02:00
Araq
65c7884a3c
fixes #14718 [backport]
2020-06-19 15:02:38 +02:00
Clyybber
45d1e55e72
Add testcases for #11811 and #14315 ( #14726 )
...
* Add testcase for #11811
* Add testcase for #14315
2020-06-19 14:56:38 +02:00
Araq
45bc6954c5
improve the parser's error message
2020-06-19 10:50:39 +02:00
Araq
522bc8dda1
added a space
2020-06-19 10:32:16 +02:00
Timothee Cour
5ad8b9e8eb
fix #14685 tests/async/t7758.nim flaky ( #14721 )
...
* fix #14685 tests/async/t7758.nim flaky
* address comment
* address comment
2020-06-19 09:53:45 +02:00
Timothee Cour
9c42ae91b7
add legacy workaround; improve test so that it actually tests for the bugfix
2020-06-19 09:53:06 +02:00
solo989
408518c9fe
Update tuple newLit
2020-06-19 09:53:06 +02:00
BarrOff
99ad65fdd6
make nim-gdb compatible with BSD systems ( #14700 )
2020-06-18 20:48:55 +02:00
Timothee Cour
bb62feff72
fix #14691 docgen works again for methods ( #14701 )
...
* fix #14691 docgen methods
* fixup
2020-06-18 08:47:16 +02:00
Timothee Cour
7df27b5035
[cleanups] doassert => doAssert; mark deadcode ( #14711 )
2020-06-17 20:25:25 -07:00
Miran
e7f280bd26
Remove deprecated stuff from stdlib ( #14699 )
...
* update to the latest Jester
* remove deprecated procs from some stdlib modules
* 'criterion' is not maintained anymore and relies on obsolete stuff
2020-06-17 15:25:02 +02:00
Timothee Cour
8619534293
remove compilerproc from newIdentNode ( #14692 )
2020-06-17 08:10:34 +02:00
Juan Carlos
15a45e8e73
Documentation update nims.rst ( #14683 )
...
* Update nims.rst to add modules that work on NimScript as mentioned in the changelog.md
* https://github.com/nim-lang/Nim/pull/14683#issuecomment-644976921
2020-06-17 07:58:03 +02:00
solo989
bdd2c25e9f
Update macros.nim ( #14697 )
2020-06-17 07:57:04 +02:00