summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* fixes merge conflictAraq2018-06-111-1/+1
|\
| * Added FileMode to comment on asyncfile openAsync (#8008)Jimmie Houchin2018-06-111-1/+1
| |
* | fixes merge conflictAndreas Rumpf2018-06-1115-91/+286
|\|
| * Merge pull request #7873 from ehmry/GenodeEnvAndreas Rumpf2018-06-0910-35/+103
| |\ | | | | | | Native access to Genode environment
| | * Set Genode Openssl shared-object stringsEmery Hemingway2018-06-071-0/+4
| | |
| | * Native access to Genode environmentEmery Hemingway2018-06-079-35/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a 'GenodeEnv' type and a 'componentConstructHook' to the system module. The 'componentConstructHook' allows for detection of POSIX style programs that exit implicitly or native Genode components that initialize to serve RPC requests and OS signals. This hook takes a 'GenodeEnv' argument so that the environment interface is passed cleanly to application code after globals are initialized. This is an typed pointer to a C++ object, procedures for accessing the environment will be available from a Nimble library and not included in the standard library. The standard library has an internal pointer to the environment object but this is not for external use, the undocumented global environment pointer has been removed.
| * | Merge pull request #8001 from kaushalmodi/fix-isupper-islower-try2Andreas Rumpf2018-06-092-49/+146
| |\ \ | | | | | | | | Make isUpper (and variants) work for strings with non-alpha chars
| | * | Make isUpper (and variants) work for strings with non-alpha charsKaushal Modi2018-06-082-49/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The other variants are isLower, isUpperAscii and isLowerAscii Fixes https://github.com/nim-lang/Nim/issues/7963. This commit changes the behavior and signatures of: - isUpper, isLower in the unicode module - isUpperAscii, isLowerAscii in the strutils module A second mandatory parameter skipNonAlpha is added to these 4 procs. (This change affects only for the case where the input is a *string*.) --- With skipNonAlpha set to true, the behavior mimics the Python isupper and islower behavior i.e. non-alphabetic chars/runes are ignored when checking if the string is upper-case or lower-case. Before this commit: doAssert(not isUpper("A B")) After this commit: doAssert(not isUpper("A B", false)) <-- old behavior doAssert isUpper("A B", true) Below two are equivalent: isUpper("A B", true) isAlpha("A B") and isUpper("A B", false) .. and the similar for other 3 procs.
| * | | Change parseEnum to something faster for method parsing in asynchttpserver ↵hlaaf2018-06-081-2/+15
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | (#7682) * Add faster method parsing to asynchttpserver * Make it readable * Align case statement
| * | Removed redundant conditions in CritBitTree.inc, speedup it.data-man2018-06-081-4/+1
| | |
| * | Add the val parameter for CritBitTree[T].incl (#7988)Dmitry Atamanov2018-06-081-0/+20
| | | | | | | | | | | | | | | | | | * Add the val parameter for CritBitTree[T].incl * Updated changelog
| * | Merge pull request #7992 from yglukhov/fromSockAddr-compile-errorAndreas Rumpf2018-06-081-1/+1
| |\ \ | | | | | | | | Fixed compilation error when Sockaddr_in4 or Sockaddr_in6 passed to fromSockAddr
| | * | Fixed compilation error when Sockaddr_in4 or Sockaddr_in6 passed to fromSockAddrYuriy Glukhov2018-06-071-1/+1
| | | |
* | | | fixex merge conflictsAraq2018-06-0816-192/+159
|\| | |
| * | | fixes seq copying in channels for --gc:regionsAraq2018-06-071-1/+1
| |/ /
| * | Fixed bug in CritBitTree.inc. Fixes #7990.data-man2018-06-071-1/+10
| | |
| * | Quote a keys for CritBitTree $ impl. Fixes #7987data-man2018-06-071-4/+8
| | |
| * | Merge pull request #7806 from survivorm/feature/times_mutatorsAndreas Rumpf2018-06-071-37/+22
| |\ \ | | | | | | | | Feature/times mutators
| | * | [change] Replace mutators with their more generic versionsMichael Voronin2018-06-061-37/+22
| | | |
| * | | Fix one more place.cheatfate2018-06-071-1/+1
| | | |
| * | | Fix fromSockAddrAux() to handle IPv6 addresses properly.cheatfate2018-06-071-9/+16
| | | |
| * | | Merge pull request #7822 from data-man/fix_2753Andreas Rumpf2018-06-071-1/+1
| |\ \ \ | | |_|/ | |/| | Fixes #2753
| | * | Merge branch 'devel' of https://github.com/nim-lang/Nim into fix_2753data-man2018-05-198-522/+733
| | |\ \
| | * | | Fixes #2753data-man2018-05-141-1/+1
| | | | |
| * | | | Rip out the `try` transformation in the async macro.Dominik Picheta2018-06-061-105/+6
| | | | |
| * | | | Merge pull request #7907 from GULPF/lexer-unicode-fixAndreas Rumpf2018-06-061-1/+1
| |\ \ \ \ | | | | | | | | | | | | Lexer fix for multi byte characters
| | * | | | Multi byte characters should not be treated as part of an operatorOscar Nihlgård2018-06-031-1/+1
| | | | | |
| * | | | | Merge pull request #7966 from hlaaftana/patch-4Andreas Rumpf2018-06-061-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | Fix GC_getStatistics calling itself GC_disableMarkAndSweep in JS (again)
| | * | | | | Fix GC_getStatistics calling itself GC_disableMarkAndSweep in JS (again)hlaaf2018-06-061-1/+1
| | | | | | |
| * | | | | | Allow `%` overloading in `%*` macro in json (again)hlaaf2018-06-061-4/+4
| |/ / / / /
| * | | | | Merge pull request #7770 from yglukhov/yield-in-tryAndreas Rumpf2018-06-052-0/+7
| |\ \ \ \ \ | | | | | | | | | | | | | | Yield in try
| | * \ \ \ \ Merge branch 'devel' into yield-in-tryYuriy Glukhov2018-05-156-6/+21
| | |\ \ \ \ \
| | * | | | | | Yield in tryYuriy Glukhov2018-05-092-0/+7
| | | | | | | |
| * | | | | | | Fix typo: PRCE -> PCREKaushal Modi2018-06-051-3/+3
| | | | | | | |
| * | | | | | | Rename tgamma to gamma (#7929)Koki Fushimi2018-06-051-3/+10
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rename tgamma to gamma * set the deprecating version 0.19.0 * update changelog and use description in deprecated pragma
| * | | | | | Fix strformat neg zero (#7954)skilchen2018-06-051-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix strformat handling of neg zero with sign * better tests for neg zero with sign * use inplace insertion of the sign as suggested by Varriount
| * | | | | | Fix strformat precision handling for strings (#7941)skilchen2018-06-041-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix strformat precision handling for strings * add some limited unicode awareness to the precision handling for strings * improvement suggested by Varriount: use setLen and runeOffset instead of runeSubstr
| * | | | | | Add product proc (#7951)Koki Fushimi2018-06-041-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add product proc * Update changelog
| * | | | | | Use higher time resolution when available in os.nim (#7709)Oscar Nihlgård2018-06-043-19/+45
| | | | | | |
* | | | | | | fixed merge conflictAndreas Rumpf2018-06-0417-319/+788
|\| | | | | |
| * | | | | | db_mysql.nim: Work around string nil comparison logicAndreas Rumpf2018-06-041-1/+1
| | | | | | |
| * | | | | | Expose GC_setStackBottom (#7885)Yuriy Glukhov2018-06-045-13/+17
| | | | | | |
| * | | | | | Update sqlite example to use empty strings.Varriount2018-06-031-1/+1
| | | | | | | | | | | | | | | | | | | | | Update sqlite example to use empty strings to use empty strings instead of nil.
| * | | | | | fix handling of default precision in formatBiggestFloat for the js backend ↵skilchen2018-06-011-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (#7928)
| * | | | | | fix strformat zeropadding for floats (#7934)skilchen2018-06-011-2/+20
| | | | | | |
| * | | | | | Added $ for openarrays. Fixes #7940.data-man2018-06-011-0/+8
| | | | | | |
| * | | | | | Update example (#7788)Federico Ceratto2018-06-011-1/+1
| | | | | | |
| * | | | | | Add imaginary unit. (#7922)Koki Fushimi2018-06-011-0/+4
| | | | | | |
| * | | | | | Support `div`, `mod`, floorDiv and floorMod for Rationals (#7918)Koki Fushimi2018-06-011-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Support `div`, `mod`, floorDiv and floorMod for Ratinoals. * Bug fix and add tests. * Update changelog
| * | | | | | Add note to import "std/sha1" to sha1.nim (doc)Torro2018-06-011-0/+2
| | | | | | |