summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* allow StmtLists to pass through semExprWithTypeZahary Karadjov2017-04-111-4/+1
| | | | | | This fix was necessary in order to fix the lambda lifting used in the "jsffi" module, which relies on turning nkStmtList into nkLambda in a catch-all dot operator.
* lift parameter-less do block to lambdasZahary Karadjov2017-04-101-2/+8
|
* improve the usability of the jsffi moduleZahary Karadjov2017-04-091-6/+56
| | | | | | * All JavaScript operators are usable with JsObject * The dot operators will use native JavaScript strings * Results returned from dot calls are consired discardable
* Implement json.`%` for enums.Dominik Picheta2017-04-061-0/+5
|
* Add some extra methods and fields to DOM module.Dominik Picheta2017-04-061-0/+11
|
* parsecfg: handle streams and strings when saving or loading configuration ↵Anatoly Galiulin2017-04-061-72/+85
| | | | (#5554)
* Update 'compiles' documentation to remove not (#5666)John Scillieri2017-04-051-1/+1
| | | Documentation for proc compiles showed a broken/unintuitive example (unless i missed something)
* Merge branch 'devel' into araqAndreas Rumpf2017-04-042-1/+2
|\
| * fixup! support for the Genode OS framework (#5653)Emery Hemingway2017-04-022-1/+2
| | | | | | Allocate thread metadata at createThread.
* | system.nim: make min/max take openArrays, not varargs (breaking change)Andreas Rumpf2017-04-041-2/+2
|/
* memory manager: use less memory; corruption preventionAndreas Rumpf2017-04-021-59/+47
|
* remove en-dash from the languageAndreas Rumpf2017-04-022-28/+1
|
* Fix #5611Daniil Yarancev2017-04-021-2/+2
|
* Proper fix for osproc.nim on Android (#5646)Eugene Kabanov2017-04-021-3/+7
|
* support for the Genode OS framework (#5560)Emery Hemingway2017-03-3110-27/+316
|
* Fix wrong value range of ntohs ... (#5390)wt2017-03-311-4/+4
|
* Implementing `repr` for JS (#5578)Silvio2017-03-311-9/+263
|
* Merge remote-tracking branch 'origin/concepts-rebased' into araqAndreas Rumpf2017-03-311-2/+17
|\
| * requested code review changesZahary Karadjov2017-03-291-11/+0
| |
| * restore the T1-T9 types and clarify how generic concepts workZahary Karadjov2017-03-281-0/+11
| |
| * use lower-case proc namesZahary Karadjov2017-03-241-5/+5
| |
| * new type traits: `GenericHead` and `StripGenericParams`Zahary Karadjov2017-03-241-2/+17
| |
* | Merge branch 'devel' into araqAndreas Rumpf2017-03-302-256/+256
|\ \
| * \ Merge pull request #5614 from moigagoo/fix_time_offset_in_times_jsDominik Picheta2017-03-301-260/+253
| |\ \ | | | | | | | | Times: JS: Remove implicit UTC convesion.
| | * \ Merge branch 'devel' into fix_time_offset_in_times_jsKonstantin Molchanov2017-03-298-42/+91
| | |\ \
| | * | | Stdlib: Times: Use JS's "new Date" to convert TimeInfo to Time.Konstantin Molchanov2017-03-291-260/+253
| | | | | | | | | | | | | | | | | | | | To use JS's Date creation from string, I moved the TimeInfo formatting code above the toTime proc declaration. Also, I changed the argument type for newDate from string to cstring for it to work.
| | * | | Merge branch 'calculate_yearday_in_timeinfo_js' into fix_time_offset_in_times_jsKonstantin Molchanov2017-03-271-2/+8
| | |\ \ \
| | | * | | Times: JS: Add yearday to TimeInfo.Konstantin Molchanov2017-03-271-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add yearday calculation to getLocalTime and getGMTime, so that yearday is not 0 for TimeInfo instances under JS backend. Yearday 0 has no sense and contradicts the behaviour under C backend, where yearday is an int from 1 to 365, i.e. cannot be 0 even theoretically.
| | * | | | Times: JS: Remove implicit UTC convesion.Konstantin Molchanov2017-03-261-1/+1
| | |/ / / | | | | | | | | | | | | | | | The conversion would produce incorrect timestamp.
| * | / / fixes #5628Araq2017-03-301-2/+3
| | |/ / | |/| |
| * | | JS: Add yearday calculation to getLocalTime and getGMTime, so that yearday ↵Konstantin Molchanov2017-03-291-2/+8
| | | | | | | | | | | | | | | | is not 0 for TimeInfo instances under JS backend. (#5616)
* | | | attempt to make travis OSX tests green and mandatoryAndreas Rumpf2017-03-291-0/+0
| | | |
* | | | fixes #5625Andreas Rumpf2017-03-291-7/+9
|/ / /
* | | Update threadpool.nim (#5624)Tomas Vojtisek2017-03-291-1/+1
| | |
* | | Fix posix.nim `dirent` structure to be more compatible with OSes. (#5623)Eugene Kabanov2017-03-291-2/+7
| | |
* | | Implement touch event types/procs in DOM module.Dominik Picheta2017-03-271-0/+30
| | |
* | | Fixes the order in which FutureVar and return completions are made.Dominik Picheta2017-03-271-10/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | This caused a pretty bad and subtle bug in the asynchttpserver. As far as I can understand, the fact that the returned future was being completed first meant that the underlying async procedure could continue running and thus clean() the FutureVar and request new data. The control then went back and the FutureVar was completed again causing an error.
* | | fixes #3847 (#5609)Andreas Rumpf2017-03-274-29/+36
|/ /
* | Fix segfault in db_mysql fastRows (#5605)pgkos2017-03-261-4/+20
| |
* | fixes #5599 (#5610)Andreas Rumpf2017-03-264-7/+15
| |
* | update linenoise (#5357)Arne Döring2017-03-253-56/+158
| |
* | JS: Times: Add timezone prop to TimeInfo. (#5581)Konstantin Molchanov2017-03-251-0/+1
|/
* Deques compilation error fix (#5591)Dmitriy Fomichev2017-03-241-2/+2
|
* Added few documentation lines for the unsafeAddr operator. (#5362)Arne Döring2017-03-231-3/+7
|
* Fix posix version of moveFile between different filesystems (#5580)Anatoly Galiulin2017-03-232-21/+47
|
* Implement asyncfile.readToStream.Dominik Picheta2017-03-231-0/+10
|
* Implement requestAnimationFrame and cancelAnimationFrame in dom module.Dominik Picheta2017-03-231-0/+2
|
* Improve os.getFileSize documentation to specify the unit.Dominik Picheta2017-03-231-1/+2
|
* Fixes #4719. (#5585)Eugene Kabanov2017-03-232-19/+26
|
* Reduce the scope of stackTrace var (#5583)Ruslan Mustakov2017-03-221-2/+1
| | | Fixes #5571.