Juan Carlos
a519f3b038
Removed asyncdispatch.newAsyncNativeSocket, was deprecated since 0.18 ( #14854 )
...
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
2020-06-30 16:29:53 +02:00
alaviss
56b3d422b0
typetraits: features and fixes ( #14791 )
...
* typetraits: add support for nnkTypeOfExpr
* typetraits: don't wrap typedesc symbols in StaticParam
* typetraits: add nested generics support to genericParams
* typetraits: make genericParams understand array[I, T] whackiness
Also moved tests to ttypetraits
* typetraits: clarify comment on genericParams
2020-06-30 15:25:53 +02:00
Ray Imber
36fa79a524
Fix asyncdispatch drain behavior ( #14820 ) ( #14838 )
...
* Fix asyncdispatch drain behavior (#14820 )
* Changed test to use asyncCheck instead of discard after code review (#14820 )
* Added some debug statements to help understand what is happening in Azure.
* Removed debug statements and increased timeouts by 1 order of magnitude to account for slow Azure VMs
Co-authored-by: Ray Imber <ray@crankuptheamps.com >
2020-06-30 15:23:53 +02:00
flywind
8be54b8fa7
add debug fmt string like python's ( #14808 )
...
* add debug format string
* remove try except
* add changelog
2020-06-30 15:21:37 +02:00
Timothee Cour
89a15e417d
CI openbsd: 3x batching via NIM_TESTAMENT_BATCH ; overall CI finishes in 21m instead of 34m ( #14851 )
...
* CI openbsd: 2x batching via NIM_TESTAMENT_BATCH
* auto-generate .builds/openbsd_x.yml to avoid code duplication
* 3x batching
2020-06-30 14:21:30 +02:00
Juan Carlos
04deb6c942
Clean out dom ( #14855 )
...
* Clean out dom
* Clean out dom
2020-06-30 10:08:16 +02:00
Juan Carlos
74d1f25010
Clean out oldast ( #14837 )
...
* Clean out old Deprecated CLI switch
* Update to remove --oldast CLI option
2020-06-30 10:01:25 +02:00
lbartoletti
5c1fa142d6
New freebsd platforms ( #14801 )
...
* add riscv as riscv64
* add all platforms supported by FreeBSD
2020-06-29 10:31:25 +02:00
Timothee Cour
1b41c3122b
fix #13432 typetraits.$: $(int,) is now (int,); $tuple[] is now tuple[] ( #14799 )
...
* typetraits.$: $(int,) is now (int,); $tuple[] is now tuple[]
* changelog
2020-06-29 09:34:05 +02:00
Juan Carlos
5d5df4a394
Clean out Deprecated proc ( #14797 )
...
* Remove and/or clean out Deprecated 'add' proc for floats
* Update a test
2020-06-29 09:33:07 +02:00
aguspiza
d968163cd1
SSL_CTX_load_verify_locations parameters are reversed ( #14815 ) [backport]
2020-06-29 08:50:37 +02:00
Clyybber
299ddda5f6
Make unreachable code a warning instead of an error ( #14816 )
...
* Make unreachable code a warning
* Adapt test
* Trigger CI
2020-06-29 08:49:53 +02:00
Timothee Cour
3732556468
fix ./koch tests following #14823 ( #14845 )
2020-06-28 14:34:34 -07:00
Clyybber
62394616e8
DFA and injectdestructors cleanup ( #14824 )
...
* DFA and injectdestructors cleanup
* More precise write analysis
* Cleanup obsoleted path
* Unify defInstrTargets and useInstrTargets
* Misc cleanups
* Nicer CFG printing
* Misc cleanups 2
2020-06-28 19:36:30 +02:00
Danil Yarantsev
7936768560
Fix some typos ( #14843 )
2020-06-28 19:17:18 +02:00
Clyybber
4f70180a58
Fix typo
2020-06-28 18:03:39 +02:00
Danil Yarantsev
c285739d55
Remove double entry for thiscall ( #14842 )
2020-06-28 18:00:43 +02:00
Andrey Makarov
d9c1501757
get rid of $READLINK variable ( #14841 )
2020-06-28 17:59:57 +02:00
Clyybber
394a56650a
Fix #14647 ( #14776 )
...
* Fix #14647
* Correct fix
* Typo and add test
* For real now :p
2020-06-28 17:47:47 +02:00
Clyybber
037990bc78
Changelog: Tiny style improvement
2020-06-28 15:38:24 +02:00
lqdev
5d5271b789
fixed #14839 ( #14840 )
2020-06-28 13:38:57 +02:00
Clyybber
54a52e7d08
Update link to parseSpec proc
2020-06-28 00:13:54 +02:00
rockcavera
252f668829
add a second asyncnet.recvFrom ( #14237 )
...
* add a second asyncnet.recvFrom
* fixes
* pre-allocating address
* add a new nativesockets.getAddrString()
2020-06-27 22:59:08 +01:00
Manuel Bojato
bc66788b3f
docs: Make ..<, .. ^ more discoverable ( #14835 )
2020-06-27 23:42:58 +02:00
Manuel Bojato
22f1b5120e
Fix nimdoc invalid css on theme switch class ( #14834 )
2020-06-27 23:36:31 +02:00
Sizhe Zhao
ad00d616e8
Warn about calling wrappers at compile time until #14049 is fixed. ( #14828 )
2020-06-27 16:51:48 +02:00
Timothee Cour
90808877c5
testament: generic N-fold batching: windows CI 37mn=>16m ( #14823 )
...
* testament: run CI faster thanks to batching
* move ta_in, tstdin into existing tosproc
* move ta_out,tafalse,texitcode,tstderr into existing tosproc
* joinable osproc
* move tstdout into existing tosproc
* spec: batchable; fix tests
* fixup
2020-06-27 16:51:17 +02:00
Clyybber
fdb37400cb
Testament: Reenable arraymancer ( #14831 )
2020-06-27 15:58:19 +02:00
Sizhe Zhao
70b07edf42
Fix missing comma ( #14829 )
2020-06-27 12:11:29 +02:00
treeform
f926dc53f1
Add all missing css properties to dom.nim. ( #14825 )
...
* Add all missing css properties
* remove extra space
2020-06-26 19:15:21 +01:00
Timothee Cour
4dfb062f4d
update contributing.rst and docstyle.rst: refer to a bug via bug #1234 + other guidelines ( #14796 )
...
* add a testing convention in nep1
* misc updates to contributing.rst and docstyle.rst
* address comments
2020-06-26 10:40:34 +02:00
Timothee Cour
49fcda3330
followup after https://github.com/Vindaar/ggplotnim/pull/74 wrt #14447 lent iterators ( #14817 )
...
* followup after https://github.com/Vindaar/ggplotnim/pull/74 wrt #14447 lent iterators
* ggplotnim: remove -d:nimHasWorkaround14720
2020-06-26 04:10:22 +02:00
treeform
baa80ca9d4
Add hasAttribute method to dom.nim. ( #14814 )
...
See: https://developer.mozilla.org/en-US/docs/Web/API/Element/hasAttribute
2020-06-25 14:45:37 -07:00
ktamp
41c97e4b70
readLine: Fix issues with --gc:arc
...
**--gc:arc** defines **nimv2**. This changes the definition of **WideCStringObj**.
Also an empty string should be returned in case of EOF.
2020-06-26 00:31:06 +03:00
narimiran
13193b2964
turn 'runnableExample' into 'code-block' to make nightlies green
...
This example doesn't work on our nightlies CI.
Other procs in this module already use 'code-block'.
2020-06-25 16:55:11 +02:00
Clyybber
0a9a639230
Add testcase for #4796 ( #14784 )
...
* Add testcase for #4796
* Fix test
2020-06-25 15:12:30 +02:00
alaviss
1a0725f022
koch: add --localdocs to allow building only local docs ( #14783 )
...
* koch: add --localdocs to allow building only local docs
This flag also make koch doc use the passed arguments when building
the offline docs.
This is useful when generating nightlies as we would want to use
--doccmd:skip and also skipping a pass of docgen speed things up
drastically (for non-native targets).
This flag superseded the undocumented --docslocal.
* kochdocs: filter google analytics code from the arg list instead
This commit introduce a small PEG expression to filter out the google
analytics code before building local docs when --localdocs is not
specified. This lets us keep any arguments unrelated to google analytics
when building local docs, useful for use with --doccmd:skip
2020-06-25 10:28:57 +02:00
Timothee Cour
0c56eeda0e
expr => untyped; stmt => typed ( #14804 )
...
* expr => untyped; stmt => typed
* changelog + comment
2020-06-25 10:22:08 +02:00
Timothee Cour
32f335f594
fix #14802 ( #14803 )
2020-06-25 08:00:19 +02:00
Danil Yarantsev
0327159344
Add test-cases to some fixed issues to close them ( #14795 )
2020-06-24 20:38:08 -07:00
ktamp
c6e09e335a
readLine: Remove recursive imports
2020-06-25 00:22:24 +03:00
Danil Yarantsev
80952cadaa
Reject casts to builtin typeclasses ( #14788 )
...
* Closes #14231 , closes #14452
* Merge test to tcast.nim
2020-06-24 22:32:01 +02:00
Timothee Cour
3e5743d6f7
add typetraits.elementType ( #14780 )
...
* add typetraits.elementType
* add a test for 0-sized seq
2020-06-24 22:31:07 +02:00
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