Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Deprecate timeToTimeInfo, add str->time procs | coffeepots | 2016-04-06 | 2 | -37/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | * depreciate timeToTimeInfo, add str->time procs initTime allows creating times from strings. initTimeFromStr offers a default format string compatible with $Time. timeToTimeInterval changed to work properly. * Spell {.deprecated.} correctly * deprecated timeToTimeInfo, removed initTime procs Is it even worth depreciating timeToTimeInfo rather than just removing it, considering it's just wrong and we have getLocalTime and getGMTime that actually work? Also, if I'm renaming timeToTimeInfo -> toTimeInfo etc, isn't the deprecated tag kind of redundant? * Updated names for toTime and toTimeInterval procs * Added type to toTime template This should allow compilation of os.nim now that toTime is defined in times.nim. * Updated toTime template to use {.gensym.} Local templates default to 'bind' semantics, not 'gensym'. This was causing a failure to 'see' the local toTime template. | ||||
* | Fixes subexes tests which were broken in 73e48f9c9. | Dominik Picheta | 2016-04-05 | 1 | -4/+4 |
| | |||||
* | Add -d:nimJsonGet flag for json.[] and news entry. | Dominik Picheta | 2016-04-05 | 1 | -3/+15 |
| | |||||
* | Add `import sharedlist` when `hasThreadSupport` | James Boyden | 2016-04-05 | 1 | -0/+3 |
| | | | | | | | | | | Without this change, a user's Nim code won't compile if they're using both threads & the mark-and-sweep GC: lib/system/gc_ms.nim(75, 18) Error: undeclared identifier: 'SharedList' toDispose: SharedList[pointer] ^ This small code block addition was copied from "lib/system/gc.nim" (where it appears directly after a `when defined(memProfiler)` block also). | ||||
* | `await x` where x is Fut var now reads after yield. Fixes #3964. | Dominik Picheta | 2016-04-04 | 1 | -5/+25 |
| | |||||
* | Fix deprecation warning in net module. | Dominik Picheta | 2016-04-04 | 1 | -0/+2 |
| | |||||
* | Fixes JSON module problems. Fixes #3107. | Dominik Picheta | 2016-04-04 | 1 | -17/+23 |
| | |||||
* | Fixed some warnings in httpclient, net, and openssl. | Dominik Picheta | 2016-04-04 | 3 | -8/+6 |
| | |||||
* | Fixes small mistake in ``net`` module. | Dominik Picheta | 2016-04-04 | 1 | -1/+1 |
| | |||||
* | Improved asyncnet docs (SSL procs now shown). Deprecated handshake. | Dominik Picheta | 2016-04-04 | 2 | -10/+15 |
| | |||||
* | Improve net and ssl module docs. | Dominik Picheta | 2016-04-04 | 2 | -20/+80 |
| | |||||
* | Deprecated matchers module. Fixes #2446. | Dominik Picheta | 2016-04-04 | 1 | -0/+4 |
| | |||||
* | Fixes #3159. | Dominik Picheta | 2016-04-04 | 1 | -3/+4 |
| | |||||
* | Better additionalInfo OSError message, ref #2650. | Dominik Picheta | 2016-04-04 | 1 | -1/+1 |
| | |||||
* | Fixes #4037 | Dominik Picheta | 2016-04-04 | 1 | -27/+63 |
| | |||||
* | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Dominik Picheta | 2016-04-04 | 11 | -51/+188 |
|\ | |||||
| * | Merge pull request #4033 from PeterCxy/patch-disable-sslv3 | Dominik Picheta | 2016-04-04 | 1 | -2/+2 |
| |\ | | | | | | | net: disable SSLv3 | ||||
| | * | net: disable SSLv3 | Peter Cai | 2016-04-03 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | SSLv3 is no longer secure and has been removed from OpenSSL since 1.0.2. Disabling this will enable Nim programs to run against OpenSSL 1.0.2. | ||||
| * | | Add missed library dependencies on Linux and Solaris. | cheatfate | 2016-04-03 | 1 | -0/+9 |
| |/ | |||||
| * | Merge pull request #3997 from endragor/portable-mersenne | Dominik Picheta | 2016-04-02 | 1 | -13/+15 |
| |\ | | | | | | | mersenne.nim public procs are no longer platform-dependent | ||||
| | * | mersenne.nim public procs no longer work with platform-dependent int type | Ruslan Mustakov | 2016-03-24 | 1 | -13/+15 |
| | | | |||||
| * | | Patch timer_create and timer_delete to have proper declaration. | cheatfate | 2016-04-02 | 1 | -2/+2 |
| | | | |||||
| * | | added missing file for --gc:stack | Andreas Rumpf | 2016-03-31 | 1 | -0/+44 |
| | | | |||||
| * | | Merge pull request #4000 from vegansk/fix_rlocks_warns | Andreas Rumpf | 2016-03-31 | 4 | -20/+20 |
| |\ \ | | | | | | | | | Fix ``XDeclaredButNotUsed`` warning when locks or rlocks module is used | ||||
| | * | | Move ``compiles`` back | Anatoly Galiulin | 2016-03-31 | 1 | -10/+10 |
| | | | | |||||
| | * | | Use ``when insideRLocksModule`` instead of ``when compiles`` | Anatoly Galiulin | 2016-03-31 | 3 | -2/+4 |
| | | | | |||||
| | * | | Fix ``XDeclaredButNotUsed`` warning when locks or rlocks module is used | Anatoly Galiulin | 2016-03-31 | 4 | -30/+28 |
| | | | | |||||
| * | | | Merge pull request #4013 from vegansk/parse_uints | Andreas Rumpf | 2016-03-31 | 2 | -0/+59 |
| |\ \ \ | | |/ / | |/| | | parseUInt and parseBiggestUInt functions | ||||
| | * | | Remove dead code | Anatoly Galiulin | 2016-03-31 | 1 | -11/+1 |
| | | | | |||||
| | * | | Add parseUInt and parseBiggestUInt functions to stdlib (parseutils, strutils) | Anatoly Galiulin | 2016-03-30 | 2 | -0/+69 |
| | | | | |||||
| * | | | Merge pull request #4018 from cheatfate/dyncalls_change | Andreas Rumpf | 2016-03-31 | 1 | -2/+23 |
| |\ \ \ | | | | | | | | | | | Replace csprintf() in windows version of nimGetProcAddr | ||||
| | * | | | Replace csprintf() in windows version of nimGetProcAddr to pure nim's ↵ | cheatfate | 2016-03-31 | 1 | -2/+23 |
| | |/ / | | | | | | | | | | | | | implementation, to avoid possible overflow. | ||||
| * / / | Make windows locks do not use dyncall | cheatfate | 2016-03-31 | 1 | -12/+14 |
| |/ / | |||||
* / / | Fixes #3752. | Dominik Picheta | 2016-04-04 | 2 | -0/+5 |
|/ / | |||||
* | | Merge pull request #4009 from PMunch/json-objecthashing-fix | Andreas Rumpf | 2016-03-29 | 1 | -1/+1 |
|\ \ | | | | | | | Changed the JSON object hashing procedure (fixing #3972) | ||||
| * | | Changed the JSON object hashing procedure to use a symmetric operator to ↵ | Peter Munch-Ellingsen | 2016-03-29 | 1 | -1/+1 |
| | | | | | | | | | | | | disregard key order in object hashes | ||||
* | | | Windows: fixes a regression; codegen might not know about & at this point | Araq | 2016-03-29 | 2 | -2/+3 |
| | | | |||||
* | | | resolved merge conflicts | Araq | 2016-03-29 | 27 | -207/+974 |
|\ \ \ | |||||
| * | | | Makes dyncall errors report to stderr. Fixes #3987 | Alex Berghage | 2016-03-29 | 1 | -7/+7 |
| | | | | | | | | | | | | | | | | | | | | Hooray for bugtracker items tagged 'Easy'. Also I happened to notice this one earlier today anyway, conveniently enough. | ||||
| * | | | munmap for LLVM | Andreas Rumpf | 2016-03-28 | 1 | -2/+2 |
| | | | | |||||
| * | | | added new memory management idea | Andreas Rumpf | 2016-03-28 | 1 | -0/+382 |
| | | | | |||||
| * | | | added missing file | Andreas Rumpf | 2016-03-28 | 1 | -0/+95 |
| | | | | |||||
| * | | | beginnings of --gc:stack | Andreas Rumpf | 2016-03-28 | 3 | -149/+175 |
| | | | | |||||
| * | | | GCs support ForeignCells | Andreas Rumpf | 2016-03-28 | 4 | -0/+47 |
| | | | | |||||
| * | | | Define ports as uint16s to fix #3484 | Josep Sanjuas | 2016-03-27 | 5 | -26/+74 |
| | |/ | |/| | |||||
| * | | Merge pull request #3988 from lihf8515/devel | Andreas Rumpf | 2016-03-23 | 1 | -80/+122 |
| |\ \ | | | | | | | | | Repair using the "db_odbc" module to query the Oracle database, the program compiled in the release mode, the return of the field value is null. | ||||
| | * | | Repair using the db_odbc module to query the Oracle database, the program ↵ | lihf8515 | 2016-03-21 | 1 | -80/+122 |
| | | | | | | | | | | | | | | | | compiled in the release mode, the return of the field value is null. | ||||
| * | | | Merge pull request #3982 from cheatfate/kqueue.nim | Dominik Picheta | 2016-03-23 | 1 | -25/+110 |
| |\ \ \ | | | | | | | | | | | Modified and more reliable kqueue.nim | ||||
| | * | | | Modified and more reliable kqueue.nim, made according to ↵ | cheatfate | 2016-03-18 | 1 | -25/+110 |
| | |/ / | | | | | | | | | | | | | openbsd/netbsd/freebsd and macosx headers. | ||||
| * | | | Merge pull request #3981 from nim-lang/locks-lock-template | Dominik Picheta | 2016-03-23 | 1 | -0/+10 |
| |\ \ \ | | | | | | | | | | | Implement a `lock` template in `locks` module. |