Commit Graph

13866 Commits

Author SHA1 Message Date
B3liever
fb75e3bb49 Fix names set and get procs in macros 2018-10-30 15:42:48 +02:00
Flaviu Tamas
45040a8716 Merge pull request #9539 from flaviut/ft-remove-nre-floats
Eliminate floating point arithmatic in nre
2018-10-30 07:29:51 -04:00
Araq
331d1a6ca1 fixes regressions 2018-10-30 11:28:45 +01:00
Araq
f6def4286c fixes #8603 2018-10-30 11:28:45 +01:00
Ahmed T. Youssef
df68c2da49 write logs to stderr instead of stdout; fixes #9547 (#9554) 2018-10-30 07:36:31 +01:00
rec
9899c4525c Add parsing empty attribs to htmlparser (#9559) 2018-10-30 06:58:39 +01:00
jcosborn
69c0a9c6fb getTypeImpl now returns pragmas for object types (#9538) 2018-10-30 06:41:12 +01:00
Neelesh Chandola
e377c55c10 Cleanup installer.ini (#9558) 2018-10-30 06:31:17 +01:00
Ian
5ddeead29c #9348 Merge some small test files (#9561)
* Consolidated types issue tests
* Consolidated vm issue tests
2018-10-30 06:30:39 +01:00
Miran
1b17c9f693 More descriptive names of test files (#9531)
* change generic `tissues` name to more specific
* change `tvarious` to more specific names
2018-10-29 17:07:27 +01:00
Dominik Picheta
8d9866a6d4 Maps out keyword to an nnkIdent. Fixes #6011. (#9536) 2018-10-29 16:33:56 +01:00
Araq
e44df5dca6 fixes #7667; underlying issue is that dot calls in generics have no concept of 'friend' symbols, will be addressed later 2018-10-29 13:46:55 +01:00
Arne Döring
5ebd111f7f Merge pull request #9541 from narimiran/fix-6986
Closes #6986
2018-10-29 12:01:22 +01:00
rec
9fd0a71e4d Make htmlparser parse unquoted attrib values (#9537)
Fixes #6154
2018-10-29 11:10:00 +01:00
Araq
680f5eeb15 fixes #9540 2018-10-29 10:06:36 +01:00
Araq
9d31dfdf1a fixes tnre regression 2018-10-29 10:06:36 +01:00
narimiran
80b78b50d0 more examples for mod and div, plus corrections [ci skip] 2018-10-28 22:37:58 +00:00
Clyybber
2aa7eeda39 actually do ceiling division, not a similar operation
Co-Authored-By: flaviut <tamasflaviu@gmail.com>
2018-10-28 14:34:05 -04:00
Neelesh Chandola
95cc1abdc7 Fixes #9525 (#9526) 2018-10-28 14:27:17 +01:00
cooldome
dfb8730f51 Implements #9434. Minimal Stacktrace for Exceptions in release mode (#9480)
* Fixes #9434
2018-10-28 13:40:42 +01:00
Dominik Picheta
f670c55daa Moves fsmonitor into graveyard. Fixes #6718. (#9529) 2018-10-28 13:37:51 +01:00
Utwo
a68a4bfaf2 Remove install.txt and readme.txt (#9521)
* Remove install.txt and readme.txt

* Refactor tests that use readme.txt

* Tests open own source code
2018-10-28 13:36:52 +01:00
xzfc
95a60dc780 Fix strscans.scanp (#9518)
* strscans: fix typo

* strscans: fix #9240

* strscans: add tests
2018-10-28 13:35:30 +01:00
zah
ee54d6977b Parse the usage of the SQL in operator properly (#9527)
Also adds a `treeRepr` renderer for the SQL nodes.
2018-10-28 13:34:57 +01:00
Araq
f9eec2aa1e fixes #9532 2018-10-28 13:23:27 +01:00
Araq
c804b606f9 make tests\benchmarks programs compile again 2018-10-28 13:17:08 +01:00
Araq
fe855d8ba4 make tstatic_t_bug compile with the C++ backend 2018-10-28 13:17:08 +01:00
Arne Döring
2fa13040b9 Merge pull request #9496 from cooldome/vm_float_casts
VM: add int <-> float casts of the same size
2018-10-28 11:56:30 +01:00
narimiran
f4149ae535 Closes #6986 2018-10-28 11:30:41 +01:00
Flaviu Tamas
9ca1c2c930 Eliminate floating point arithmatic in nre
Integer division is already hard enough on your CPU, using floating
point here is WAY slower and can just as effectivly be done using
integers. This is important because matchImpl tends to be in the center
of very hot loops (like split()).
2018-10-28 00:53:09 -04:00
Andrii Riabushenko
2f781781d0 update changelog 2018-10-27 23:15:24 +01:00
David Krause
f2cd8ed99a fixes #7842 if no uri.scheme specified raise ValueError with hint (#7846)
* fixes #7842 if no uri.scheme specified on request rais ValueError with hint

Signed-off-by: enthus1ast <david@code0.xyz>

* Update httpclient.nim
2018-10-27 21:54:45 +01:00
citycide
4362ba7293 docs: clarify asyncCheck vs waitFor 2018-10-27 18:04:25 +01:00
Kaushal Modi
f8cef575b3 Improve dumpLisp macro (#9515)
* Improve dumpLisp macro

- Remove commas from the lisp representation of the AST.
- Make the dumpLisp output "pretty" and indented.
- Improve docs of `dumpTree` and `dumpLisp` macros.

With:

    dumpLisp:
      echo "Hello, World!"

Output before this commit:

    StmtList(Command(Ident("echo"), StrLit("Hello, World!")))

Output after this commit:

    (StmtList
     (Command
      (Ident "echo")
      (StrLit "Hello, World!")))

* Re-use the traverse proc inside treeRepr for lispRepr too

- Add module-local `treeTraverse` proc.
- Also fix treeRepr/dumpTree not printing nnkCommentStmt node contents.

* More doc string updates

* Allow unindented lispRepr output for tests

* Update a test affected by the lispRepr change

* Fix dumpTree

* Add note about lispRepr and dumpLisp to changelog [ci skip]
2018-10-27 14:10:05 +01:00
Andreas Rumpf
dd252ce640 nimpretty tester: strengthen the comparison, do not use strip 2018-10-26 01:54:09 +02:00
Andreas Rumpf
03005fde99 nimpretty: fixes #9506 2018-10-26 01:53:10 +02:00
Andreas Rumpf
0c3e6735ac fixes #9358 2018-10-26 01:25:06 +02:00
Mamy Ratsimbazafy
5b97762787 Openmp parallel iterator improvements (#9493)
* More flexibility in OpenMP pragma
* Use static to constrain to compile-time annotation string
* Update changelog with OpenMP change
2018-10-25 18:09:35 +02:00
Araq
c844a9169c fixes #9498, typeof is for everybody 2018-10-25 13:04:51 +02:00
Araq
8fbdac544b correct tnoop test case 2018-10-25 13:04:17 +02:00
Araq
87d60b2a4b nimpretty: fixes #9500 2018-10-25 11:48:06 +02:00
Araq
0afca3dd6b nimpretty: fixes #9504 2018-10-25 11:18:03 +02:00
Araq
eb2e494a52 fixes #9507 2018-10-25 11:08:46 +02:00
Andreas Rumpf
5fd2827ab6 nimpretty: fixes #9499 2018-10-25 07:52:27 +02:00
Andreas Rumpf
223e92b83a stdlib: documenation updates, the exception names have been changed 2018-10-25 07:42:45 +02:00
Andrii Riabushenko
4c53d45674 Merge branch 'devel' into vm_float_casts 2018-10-24 22:16:25 +01:00
Andreas Rumpf
f5a2c6e19d make tests green again 2018-10-24 22:29:01 +02:00
Andreas Rumpf
9331f06c0b parsutils: minor doc improvements 2018-10-24 21:52:33 +02:00
Andrii Riabushenko
a54e0703a9 Add test 2018-10-24 20:29:51 +01:00
Araq
963292f725 added system.typeof operation; fixes #9093 2018-10-24 17:09:51 +02:00