Max Grender-Jones
cbfe9325c5
Add support for mktemps ( #14347 )
2020-05-25 12:18:35 +02:00
Andreas Rumpf
79e85cb0b5
manual.rst: updates [backport] ( #14445 )
2020-05-25 12:16:32 +02:00
Timothee Cour
a008f591e2
add test for define, undef ( #14443 )
2020-05-25 11:17:25 +02:00
treeform
acae3b02c7
Add clipPath to dom.nim. ( #14435 )
...
Just adds a single new css atribute, see: https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path .
2020-05-24 07:32:24 +02:00
hlaaftana
f70d01a7d5
fix repr(char) example assert ( #14437 )
2020-05-23 21:26:49 -07:00
genotrance
b012205b2e
Fix #14057 - moveFile should overwrite on Windows ( #14433 )
2020-05-23 17:06:04 +01:00
Andreas Rumpf
c61f746629
avoid unsafe Nim features in preparation for --gc:arc ( #14431 )
2020-05-22 20:24:37 +02:00
Bung
6668b43409
add insert,tryInsert unify for postgres that need pk name ( #14416 )
...
* add insert,tryInsert unify for postgres that need pk name
* add ReadDbEffect to new procs
* add .since and changelog
* change since to 1.3
* Update lib/impure/db_postgres.nim
Co-authored-by: bung87 <crc32@qq.com >
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
Co-authored-by: alaviss <leorize+oss@disroot.org >
2020-05-22 19:24:52 +02:00
Mildred Ki'Lya
7b3dcfde20
Add missing attributes and methods to JavaScript DOM ( #14428 )
...
- content attribute to access HTML template element:
https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement/content
- ownerDocument to access the owning document from a DOM Node:
https://developer.mozilla.org/en-US/docs/Web/API/Node/ownerDocument
- outerHTML to get/set the outer HTML representation of a Node:
https://developer.mozilla.org/en-US/docs/Web/API/Node/ownerDocument
- createComment() to create comment Nodes:
https://developer.mozilla.org/en-US/docs/Web/API/Document/createComment
- querySelector() and querySelectorAll() on Nodes:
https://developer.mozilla.org/en-US/docs/Web/API/Element/querySelector
https://developer.mozilla.org/en-US/docs/Web/API/Element/querySelectorAll
2020-05-22 14:34:20 +02:00
Timothee Cour
0d0ea3a11e
no more code duplication bw liMessage and rawMessage + several bug fixes ( #14415 )
...
* no more code duplication bw rawMessage and liMessage; fixes some bugs in rawMessage
* all compiler messages work with hint:msgorigin
2020-05-22 12:02:10 +02:00
Andreas Rumpf
f7b73e6bfd
make malloc.nim consistent in style ( #14427 )
2020-05-22 09:55:10 +02:00
Timothee Cour
149251cab9
[cleanup] fix UnusedImport sempass2 compiler/semparallel.nim ( #14426 )
2020-05-21 23:28:47 -07:00
Andreas Rumpf
3eaa870c0a
ARC/ORC: optimize s.setLen(0) to match the old runtime's behaviour ( #14423 )
2020-05-21 22:38:13 +02:00
Andreas Rumpf
ddee8a362a
change the [Processing] messages into dots ( #14418 )
...
* change the [Processing] messages into dots
* better implementation
* maybe I should work on something else...
2020-05-21 22:36:34 +02:00
Andreas Rumpf
063229a301
fixes a bug reported in https://forum.nim-lang.org/t/6361 ( #14422 )
2020-05-21 22:18:58 +02:00
Mamy Ratsimbazafy
f71f8b0239
The whole options module should be inline ( #14417 ) [backport:1.2]
...
* The whole options module should be inline
* Use inline per proc and tag `lent` where appropriate
* Remove lent annotation (failing at compiletime)
2020-05-21 17:52:40 +02:00
Timothee Cour
5caaa4bf6f
fix #14404 foldr had the classic multiple evaluation bug ( #14413 )
2020-05-21 11:01:43 +02:00
Timothee Cour
e600ddc555
fix comment from e909486e5c (r39287564) ( #14412 )
2020-05-20 18:34:14 -07:00
Clyybber
6969a468ce
Remove #PRTEMP leftover comment
2020-05-20 13:04:52 +02:00
Clyybber
7fe4c66f35
Small improvements for string and char repr with gc:arc ( #14400 )
...
* Small improvements for string and char repr with gc:arc
* Fix test
2020-05-20 12:54:04 +02:00
Timothee Cour
3d20f14193
fix #10731 ; runnableExamples "-b:cpp --run:off": code works ( #14384 )
...
* runnableExamples "-b:cpp -r:off": code
2020-05-20 09:45:34 +02:00
alaviss
4ae341353d
asyncdispatch, asyncnet: add inheritance control ( #14362 )
...
* asyncdispatch, asyncnet: add inheritance control
* asyncnet, asyncdispatch: cleanup
2020-05-20 09:42:55 +02:00
Danil Yarantsev
1450924b1e
Fix some typos in the manual [backport] ( #14399 )
2020-05-20 09:28:47 +02:00
Andreas Rumpf
16003bffe1
fixes #14126 [backport:1.2] ( #14390 )
...
* fixes #14126 [backport:1.2]
* used more logic to optimize it further; updated Nimble version
2020-05-20 00:41:57 +02:00
Andreas Rumpf
b35d370d88
specialize genericReset ( #14398 )
...
* progress
* make tests green
* maybe we also want to reset pointers, dunno
* progress
* cleanup; fixes #13879 [backport:1.2]
2020-05-19 21:42:53 +02:00
Timothee Cour
e909486e5c
trunner was not actually being tested in non-CTFFI mode; minor testament cleanups ( #14377 )
...
* use check
* trunner now works with cpp
* cleanup: move compiler/unittest_light => stdtest/unittest_light
* fix tests/readme.md
* remove deadcode references to rodfiles
* fix for windows
2020-05-19 09:41:31 +02:00
Ștefan Talpalaru
27741d6a5c
fix #14364 ( #14372 ) [backport:1.2]
...
Turn on the TLS emulation when using Boehm, since it doesn't scan the
real TLS.
2020-05-18 23:44:04 +02:00
Clyybber
ac65986aae
Fix #14394 ( #14395 )
2020-05-18 17:43:06 +01:00
Timothee Cour
2627e1e945
refs #14369 improve docs for importcpp exceptions ( #14391 )
...
* refs #14369 improve docs for importcpp exceptions
* address comments
2020-05-18 17:10:30 +01:00
cooldome
810039ec0b
docs:getCurrentException() and getCurrentExceptionMsg() are not available for imported exceptions ( #14392 )
2020-05-18 08:15:10 -07:00
Timothee Cour
5beed56d0a
fix #14174 do not collapse pragma inside runnableExamples ( #14385 )
2020-05-18 11:03:34 +02:00
cooldome
bc42e9aa98
fix #14369 ( #14386 )
...
* fix #14369
* empty commit
2020-05-18 09:38:36 +02:00
Timothee Cour
b11ff518fa
fix #12293 findNimStdLibCompileTime should not break with nimble install compiler ( #14334 )
...
* fix #12293 findNimStdLibCompileTime should not break with nimble install compiler
* address comment to unblock PR
2020-05-18 09:38:12 +02:00
Miran
69cc1ddc4d
install gtk3 on osx for package testing ( #14388 )
2020-05-18 09:03:01 +02:00
Timothee Cour
51578be296
close #12746 ; minor cleanup ( #14379 )
2020-05-17 13:28:18 +02:00
Frank Schmitt
42e80829c7
docs: fix syntax error in hotCodeReloading example ( fixes #14380 ) ( #14381 )
...
Co-authored-by: Frank Schmitt <frankschmitt@gmx.de >
2020-05-17 12:44:36 +02:00
John
40ac19572a
add OpenBSD MAP_STACK for coroutines ( #14353 )
2020-05-16 21:56:52 +02:00
Andreas Rumpf
7f377da1d2
fixes #14370 ( #14371 )
2020-05-16 17:03:25 +02:00
Dominik Picheta
7361e2627b
Emscripten: disable epoll ( #14361 )
...
Epoll is not supported by epoll.
2020-05-16 15:50:41 +02:00
Bung
390ff428f0
add SqlPrepared api fix #13559 ( #14365 )
...
Co-authored-by: bung87 <crc32@qq.com >
2020-05-16 15:50:04 +02:00
Timothee Cour
c777f2fb60
fix some issues with --backend ( #14363 )
...
* fix some issues with --backend
* fix https://github.com/timotheecour/Nim/issues/175 ; improve upon #14306
2020-05-16 13:09:18 +02:00
Bung
c32e1378eb
docfix: fix wrong link in doc/manual.rst ( #14367 )
2020-05-16 03:04:39 -07:00
Kaushal Modi
bf0e1c696f
Remove the uses of {.procvar.} pragma ( #14359 )
...
This pragma did nothing.
Ref:
- https://github.com/nim-lang/Nim/issues/2172#issuecomment-383276469
- https://github.com/nim-lang/Nim/issues/12975
2020-05-15 23:37:24 +02:00
Bung
ce0552c100
fix #9771 ( #14357 )
...
* fix #9771
* map SQLLEN SQLULEN
* fix proc params take TSqlLen
Co-authored-by: bung87 <crc32@qq.com >
2020-05-15 21:00:06 +02:00
Clyybber
9f78f116b2
New "ping-pong" DFA ( #14322 )
...
* New ping-pong analysis
* Add testcase for #13456
* Remove debugging leftover
* Unquote "unstructured controlflow"
* Fix typo
* Fix exponential complexity in edge cases
* Add sanity testcase
* Fix
2020-05-15 19:24:43 +01:00
PMunch
13cfaf5fd5
Improve nimeval, changes some defaults ( #14351 )
...
* Improve nimeval, changes some defaults
This improves nimeval to make it easier to use NimScript as an embedded
scripting languages. It does change some of the defaults, so in case
anything used the old version and depended on the old behaviour these
would have to be changed.
* Remove dependency on nimhcr for nimscript
2020-05-15 19:32:52 +02:00
Danil Yarantsev
105079e88a
Speed up testing of some packages ( #14358 )
2020-05-15 16:26:03 +02:00
hlaaftana
80c360fceb
fix #14350 , cstrings in JS init as null ( #14355 )
...
* fix #14350 , cstrings in JS init as null
2020-05-15 10:07:30 +02:00
Araq
278b4582f5
fixes #14340
2020-05-14 08:51:47 +02:00
Kaushal Modi
a2a3fa1039
Fail quickly if re or nre module is attempted to be compiled with js [backport] ( #14341 )
...
Fixes https://github.com/nim-lang/Nim/issues/14338 .
2020-05-14 07:27:57 +02:00