summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* fixes merge conflictAndreas Rumpf2018-05-2611-166/+163
|\
| * add missing compilerProcs for memory regionsAndreas Rumpf2018-05-251-0/+3
| |
| * fixes channels for --gc:regionsAndreas Rumpf2018-05-252-5/+8
| |
| * Hide readAll from js for tests passingdata-man2018-05-251-13/+14
| |
| * Fixes streams bugsdata-man2018-05-251-3/+3
| |
| * Fixes #7877data-man2018-05-251-1/+0
| |
| * Fixes #7877data-man2018-05-251-6/+8
| |
| * Use new binarySearch everywhere (#7876)Dmitry Atamanov2018-05-253-54/+10
| |
| * Rstgen/xml tree fixes (#7823)Dominik Picheta2018-05-232-39/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | * Don't prefix lang names with "lang" in rstgen. * Implements ability to render xmltree w/o \n. Fixes <> for `data-*` attrs. * Various rstgen fixes. * Fixes security vulnerabilities due to not escaping some code. * Adds <video> support and improve `.. image:: ` directive. * Adds comment as requested.
| * Fixes binarySearch's bugdata-man2018-05-231-2/+2
| |
| * binarySearch became even betterdata-man2018-05-231-6/+10
| |
| * Fixes pegs bugs, continuedata-man2018-05-231-12/+22
| |
| * Fixes pegs bugsdata-man2018-05-231-11/+11
| |
| * Faster binarySearchdata-man2018-05-231-0/+6
| |
| * Patch the PEG library to work with the JS backend (#7866)Tyler2018-05-231-8/+12
| | | | | | * Added compiler check on transformFile
| * hotfix: fixes SSL initialization for httpclient with --threads:on (#7863)Andreas Rumpf2018-05-221-20/+18
| | | | | | | | * hotfix: fixes SSL initialization for httpclient with --threads:on
* | Merge branch 'devel' into araq-big-refactoringAndreas Rumpf2018-05-219-540/+774
|\|
| * json.nim: delete should raise KeyError, not IndexError, minor cleanup of the ↵Araq2018-05-201-4/+4
| | | | | | | | tests
| * binarySearch improvements (#7850)Dmitry Atamanov2018-05-201-14/+36
| |
| * Merge pull request #7843 from koranza/develDominik Picheta2018-05-201-1/+3
| |\ | | | | | | os.findExe: check string lengths to avoid index out of bound
| | * remove unneeded check on lengthkoranza2018-05-191-1/+1
| | |
| | * check string lengths to avoid index out of boundkoranza2018-05-181-2/+4
| | |
| * | Fixes #6832 (#7813)Dmitry Atamanov2018-05-191-1/+3
| | | | | | | | | Fixes #6832
| * | added experimental undokumented std/varints moduleAndreas Rumpf2018-05-191-0/+145
| |/
| * Fixes CritBitTree.inc's bug (#7838)Dmitry Atamanov2018-05-181-4/+14
| | | | | | | | | | | | * Fixes CritBitTree.inc's bug * Update changelog
| * move parsejson logic into its own standard lib moduleAraq2018-05-182-505/+547
| |
| * keep unicode.nim warning freeAraq2018-05-181-4/+4
| |
| * keep algorithm.nim warning freeAraq2018-05-181-6/+6
| |
| * Fixes factorial's bugdata-man2018-05-171-1/+12
| |
* | make tests green againAndreas Rumpf2018-05-181-1/+1
| |
* | os.nim: don't use echo for error reportingAndreas Rumpf2018-05-181-1/+1
|/
* Merge branch 'devel' into araq-big-refactoringAraq2018-05-151-0/+3
|\
| * fixes #7817Araq2018-05-141-0/+3
| |
* | fixes testament compilationAraq2018-05-1410-286/+374
|\|
| * Adds TextAreaElement type.Dominik Picheta2018-05-141-1/+7
| |
| * Adds onpopstate and proc related to Events to dom module.Dominik Picheta2018-05-141-0/+3
| |
| * Minor fixes to enable tccGanesh Viswanathan2018-05-142-3/+3
| |
| * Better db_sqlite errors when db_sqlite not connected.Dominik Picheta2018-05-131-0/+3
| |
| * Add connectUnix and bindUnix to net docsMathias Stearn2018-05-091-1/+1
| | | | | | fixes #7715
| * Modify hash for HashSet to use `xor` to mix hash of items.Lolo Iccl2018-05-091-5/+2
| |
| * Modify previous commit and add testsLolo Iccl2018-05-091-2/+5
| |
| * Modify previous commitLolo Iccl2018-05-091-4/+8
| | | | | | | | | | Modify previous commit to use data[h].hcode in proc hash for HashSet and for OrderedSet.
| * Add proc hash for HashSet and for OrderedSetLolo Iccl2018-05-091-0/+10
| | | | | | | | close #7772
| * Export an 'escapeXml' proc from xmldomZahary Karadjov2018-05-072-8/+15
| | | | | | | | The interface is similar to escapeJson
| * Fix the compilation of terminal.nim on WindowsZahary Karadjov2018-05-071-4/+1
| |
| * bugfix: strutils.find was broken for strings with uneven number of charsZahary Karadjov2018-05-071-248/+284
| | | | | | | | | | | | | | | | | | | | | | | | For some reason, the problem was manifesting only inside the VM, it was detecting an attempt to read past the string end (i.e. the formerly accessible null byte). To catch such errors, strutils now performs static tests too. I've solved the problem by re-implementing the Boyer-Moore algotihm in a cleaner way and I took the opportunity to make some other optimisations to strutils.
| * The `terminal` module now exports additional procs for generating ANSI colorZahary Karadjov2018-05-071-21/+43
| | | | | | | | codes as strings.
| * Better support for treating templates and macros as symbols.Zahary Karadjov2018-05-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows you to pass a template or a macro to another macro which can then inspect the implementation of the former template/macro using `getImpl`. Since templates can be freely redefined, this allows you to treat their symbols as compile-time variables that have lexical scope. A motivating PoC example for a logging library taking advantage of this will be provided in the next commit. Implementation details: * The name of a template or a macro will be consider a symbol if the template/macro requires parameters * For parameterless templates/macros, you can use `bindSym`, which was extended to also work outside of compile-time procs.
* | docgen compiles againAndreas Rumpf2018-05-111-2/+2
|/
* Fixes #7764 (#7767)Florent2018-05-061-0/+4
| | | | | | | | | | * Fixes #7764 * Change KEY_RECORD_EVENT filter * Update terminal.nim * Revert changes and modify readPasswordFromStdIn