summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* writing to a location counts as "side effect"; implements ↵Andreas Rumpf2020-07-255-5/+283
| | | | https://github.com/nim-lang/RFCs/issues/234 (#15030)
* deprecate tables.add (#15047)Miran2020-07-251-4/+8
|
* fix #14684 (#15059)Bung2020-07-251-0/+2
|
* fix #14534 (#15060) [backport]Bung2020-07-251-1/+1
|
* Bump nimble commit (#15053)genotrance2020-07-251-2/+2
|
* fix assignment to converted concept type (#15051)jcosborn2020-07-242-17/+41
| | | | | | | * fix assignment to converted concept type * check for resolved concepts * add extra test
* jsre: try to fix nightlies (#15057)Miran2020-07-242-1/+5
|
* fixes #15056 [backport]Araq2020-07-241-2/+6
|
* fixes #15036Andreas Rumpf2020-07-232-3/+2
|
* fixes #15044 [backport:1.2]Andreas Rumpf2020-07-232-3/+23
|
* json.nim: smaller init size (#15048)Miran2020-07-231-2/+2
| | | | There was a recent `rightSize` change in tables.nim, so the existing value (4) was creating too large tables.
* enforce browsers.nim only handles URLs [backport] (#15045)Andreas Rumpf2020-07-231-4/+10
|
* Change testing commands for some packages (#15041)Miran2020-07-221-6/+4
|
* fixes #15026 [backport] (#15040)Andreas Rumpf2020-07-221-1/+1
| | | no test case since only a special case was affected and the special case got removed
* fix #15033 (#15034)Hugo Granström2020-07-221-1/+1
|
* Add a testcase for #14480. Fixes #14480 (#15037)Danil Yarantsev2020-07-221-0/+7
|
* smtp: Fix STARTTLS, request HELO once TLS is established (#15032)Mildred Ki'Lya2020-07-221-3/+9
|
* ARC: optimize the code better when --panics:off (#15031)Andreas Rumpf2020-07-211-18/+24
|
* fix several newline problems (#15028) [backend]Miran2020-07-213-2/+37
| | | | * prevent newlines where they shouldn't be * 'contentLength' shouldn't be negative
* Fix #2408 - add -d:globalSymbols (#14904)genotrance2020-07-212-1/+7
|
* Shadow Dom apis (#14979)Bung2020-07-212-0/+37
| | | | | | | | | | | * shadow dom api * fix typos * host to Element type * fix code style * move elementsFromPoint to dom_extensions.nim
* Merge pull request #15027 from nim-lang/araq-cursor-fixAndreas Rumpf2020-07-212-4/+65
|\ | | | | cursor inference bugfix
| * cursor inference bugfixAndreas Rumpf2020-07-202-4/+65
|/
* hotfix: firstOrd/lastOrd for 'tyLent' as it shows up in strange places, as usualAndreas Rumpf2020-07-201-2/+2
|
* readLine: Unicode support for Windows console (#14782)Andreas Rumpf2020-07-201-0/+62
|\ | | | | | | | | | | | | | | | | | | | | | | * readLine: Unicode support for Windows console When input is read from the Windows console, input encoding is UTF16. This is translated internally to UTF8. * readLine: Remove recursive imports * 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.
| * readLine: Fix issues with --gc:arcktamp2020-06-261-6/+11
| | | | | | | | **--gc:arc** defines **nimv2**. This changes the definition of **WideCStringObj**. Also an empty string should be returned in case of EOF.
| * readLine: Remove recursive importsktamp2020-06-251-10/+31
| |
| * readLine: Unicode support for Windows consolektamp2020-06-231-0/+36
| | | | | | When input is read from the Windows console, input encoding is UTF16. This is translated internally to UTF8.
* | fixes #14194 (#15023)Andreas Rumpf2020-07-201-1/+2
| |
* | koch: use in-tree Nim to run test if possible (#15018)alaviss2020-07-201-2/+4
| | | | | | Fixes #15013
* | 'isolate' builtin; refs https://github.com/nim-lang/RFCs/issues/244 (#15011)Andreas Rumpf2020-07-209-6/+194
| |
* | io: fix SetHandleInformation signature to match Windows' (#15017)alaviss2020-07-201-2/+7
| | | | | | | | | | | | | | * io: fix SetHandleInformation signature to match Windows' Fixes #14980 * rename Handle -> IoHandle because system.nim is a mess
* | enable 'nimterop' testnarimiran2020-07-201-1/+1
| |
* | [Backport] Fixes callbacks being dropped on Linux/macOS/BSD. (#15012)Dominik Picheta2020-07-192-1/+73
| | | | | | | | | | | | | | | | | | Fixes #15003. This is a serious bug which occurs when data cannot be read/sent immediately and there are a bunch of other read/write events pending. What happens is that the new events are dropped which results in the case of the reported bug resulted in some data not being sent (!).
* | threadpool.nim: minor code style changesAraq2020-07-181-5/+5
| |
* | fix docs for nativesocket read/write selects (#15010)Andy Davidoff2020-07-181-2/+2
| | | | | | The sockets which *cannot* be _[read from or written to]_ will also be removed from ``readfds``.
* | enable,document,test getImplTransformed, very useful for understanding how ↵Timothee Cour2020-07-182-2/+25
| | | | | | | | | | | | nim transforms code (#14924) * enable,document,test getImplTransformed, very useful for understanding how nim transforms code
* | Fix #14906 (#14949)Tomohiro2020-07-183-9/+235
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix #14906 by wrapping outputStream with PipeOutStream * Fix compile error when ./build_all.sh * Use PipeOutStream on posix * Fix compile error when build_all.sh * Use ptr UncheckedArray * Replace copyRefObj * Remove tmp buffer from posPeekData * Add more tests for outputStream * Add comments about PipeOutStream.buffer * Fix bug in posReadLine * Move implementation of newPipeOutStream to streamwrapper module
* | fix odbc regressions (#15009) [backport]cooldome2020-07-181-2/+2
| | | | | | | | | | * fix odbc regressions * make only necessary changes
* | arc: cursors for simple for loop variables (#15008)Andreas Rumpf2020-07-174-7/+52
| | | | | | | | | | * arc: cursors for simple for loop variables * merged devel
* | fix #14822 copy test into var in matrix process, so can reset startTime ↵Bung2020-07-171-4/+6
| | | | | | | | | | | | | | | | | | before actully run (#15000) * TTest pass by ref , so can reset startTime before actully run * change TTest to ref type * clone test in matrix process
* | fix #14082, don't crash on incorrectly formatted input (#14977) [backport]Miran2020-07-173-42/+42
| | | | | | | | | | | | | | * fix #14082, don't crash on incorrectly formatted input * address code review * remove duplication
* | Show that a variable is cursor in --expandArc (#15002)Clyybber2020-07-175-23/+23
| |
* | fix #15006 (#15007)flywind2020-07-171-1/+1
| |
* | cursor inference: hotfix (#14999)Andreas Rumpf2020-07-161-8/+13
| |
* | fix #13621, the nim-livereload is mentioned as proposal in #8927 (#14998)Bung2020-07-161-2/+1
| |
* | Fix #14994 (#14996)Clyybber2020-07-153-1/+17
| | | | | | | | | | | | | | * Fix #14994 * Revert misplaced "optimization" * Typo
* | disable debug outputAndreas Rumpf2020-07-151-1/+1
| |
* | An optimizer for ARC (#14962)Andreas Rumpf2020-07-1519-62/+895
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP: an optimizer for ARC * do not optimize away destructors in 'finally' if unstructured control flow is involved * optimized the optimizer * minor code cleanup * first steps to .cursor inference * cursor inference: big steps to a working solution * baby steps * better .cursor inference * new feature: expandArc for easy inspection of the AST after ARC transformations * added topt_cursor test * adapt tests * cleanups, make tests green * optimize common traversal patterns * moved test case * fixes .cursor inference so that npeg compiles once again * cursor inference: more bugfixes Co-authored-by: Clyybber <darkmine956@gmail.com>
* | repr_v2 improvements (#14992)Clyybber2020-07-152-10/+34
| | | | | | | | | | | | | | * Support proc in arc repr * Typo * Improve repr for strings and chars