summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #8897 from ↵Andreas Rumpf2018-09-162-5/+5
|\ | | | | | | | | timotheecour/pr_startProcessAuxSpawn_raiseOSError_context add data.sysCommand when startProcessAuxSpawn raises
| * add data.sysCommand when startProcessAuxSpawn raisesTimothee Cour2018-09-062-5/+5
| |
* | Merge pull request #8977 from LemonBoy/fix-unix-socketsAndreas Rumpf2018-09-162-3/+3
|\ \ | | | | | | Fix connectUnix/bindUnix with abstract socket paths
| * | Fix connectUnix/bindUnix with abstract socket pathsLemonBoy2018-09-152-3/+3
| | | | | | | | | | | | | | | | | | | | | The only way to make this work for both abstract and non-abstract sockets is to send the kernel an incomplete structure. Reported by Epictek on the forum.
* | | Merge pull request #8975 from fragcolor-xyz/develAndreas Rumpf2018-09-161-1/+1
|\ \ \ | | | | | | | | Improve the compiler option cppCompileToNamespace
| * | | improve the compiler option "cppCompileToNamespace", a custom namespace can ↵Giovanni2018-09-151-1/+1
| | | | | | | | | | | | | | | | now be set
* | | | Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2018-09-151-4/+3
|\ \ \ \
| * | | | don't reuse code from 0.18.0skilchen2018-09-151-9/+2
| | | | |
| * | | | more efficient fix for #8961skilchen2018-09-151-0/+6
| |/ / /
* | | | typetraits: Dots for sentence endings.Araq2018-09-151-2/+2
| | | |
* | | | typetraits.arity: improve the documentation; fixes #8965Araq2018-09-151-2/+7
|/ / /
* | | Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2018-09-151-9/+3
|\| |
| * | Merge pull request #8966 from LemonBoy/fix-8964Andreas Rumpf2018-09-141-9/+3
| |\ \ | | | | | | | | Fix hashing for codegenProc (sic) types
| | * | Fix hashing for codegenProc (sic) typesLemonBoy2018-09-141-9/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the name mangling is inhibited we should take the user-supplied name during the sighash computation. Fixes #8964
* | | | fixes #8925Araq2018-09-151-1/+1
| | | |
* | | | documents system.cmp's platform specific behaviour; fixes #8930Araq2018-09-151-0/+2
|/ / /
* | | Merge branch 'devel' into araq-better-docgenAraq2018-09-144-25/+20
|\| |
| * | Merge pull request #8941 from timotheecour/pr_fix_8928Andreas Rumpf2018-09-121-2/+5
| |\ \ | | | | | | | | fix #8928 regression
| | * | fix #8928Timothee Cour2018-09-111-2/+5
| | | |
| * | | Merge pull request #8949 from nim-lang/araq-for-loop-expressionsAndreas Rumpf2018-09-121-2/+2
| |\ \ \ | | | | | | | | | | For loop expressions
| | * \ \ fixes merge conflictsAndreas Rumpf2018-09-11183-7440/+14116
| | |\ \ \
| | * | | | steps to get for loops as expressionsAndreas Rumpf2018-02-282-4/+7
| | | | | |
| * | | | | Fix add(string, cstring) when the lhs is null (#8951)LemonBoy2018-09-121-3/+4
| | |_|/ / | |/| | |
| * | | | Always emit hti object types if needed (#8940)LemonBoy2018-09-111-1/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | The compiler is now smart enough to emit types only if needed without all the importc tricks. This also fixes a codegen bug where, if all the stars align correctly, typeinfo doesn't include any definition of `TNimType` but uses it. Found by @skilchen in #8938
| * | | JS strings have no trailing zero anymore (#8936)LemonBoy2018-09-112-16/+7
| | | |
| * | | Fix insert/delete for JS (#8915)LemonBoy2018-09-081-2/+2
| | | | | | | | | | | | Fixes #8914
* | | | fixes #8961Araq2018-09-142-4/+4
| | | |
* | | | nim doc: simplifiy index generationAraq2018-09-131-7/+10
| | | |
* | | | index generation for docgen knows about subdirectories; index knows about ↵Araq2018-09-131-35/+45
| | | | | | | | | | | | | | | | enum values; fixes import statement for runnableExamples
* | | | system.nim: fix doc comment for 'once'Andreas Rumpf2018-09-071-6/+6
|/ / /
* | | Minor fixes for asyncjs (#8894)LemonBoy2018-09-072-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Minor fixes for asyncjs Mark internal procedures as used Allow .async. for more node kinds Make .async. work for nkStmtList * Fix logic error in both the async macros
* | | Automatic deref for everything but pointers in asm/emit (#8891)LemonBoy2018-09-071-3/+3
| |/ |/| | | Fixes #7249
* | Fix too broad generic match for toHex (#8889)LemonBoy2018-09-051-1/+1
| | | | | | Fixes #8865
* | [DOC] fix typos in `strscans` documentation (#8885)Vindaar2018-09-051-3/+3
| |
* | Codegen fix for function pointers marked inline (#8866)LemonBoy2018-09-041-0/+2
| | | | | | | | Fixes #5345 Fixes #5701
* | This has been unnecessary as long as rawNewObj has called zeroMem, (#8867)c-blake2018-09-041-1/+0
| | | | | | | | and more recently indexing past the Nim-logical end has become illegal making this line cause a crash.
* | Merge pull request #8840 from pigmej/fix_with_timeoutDominik Picheta2018-09-031-1/+5
|\ \ | | | | | | Handle fut.failed in asyncdispatch.WithTimeout
| * | Handle fut.failed in asyncdispatch.WithTimeoutJedrzej Nowak2018-09-021-1/+5
| | | | | | | | | | | | Fixes: #8839
* | | make 'koch web' work againAraq2018-09-032-26/+149
| | |
* | | Add sym owner to macros (#8253)cooldome2018-09-031-0/+6
| | |
* | | fix items for cstring for the JS target; makes tests green againAraq2018-09-031-4/+11
| | |
* | | document usage of marshal.to; fixes #3150Araq2018-09-031-0/+11
| | |
* | | deprecate system.onRaise; fixes #1652Araq2018-09-031-1/+4
| | |
* | | fixes #8847Araq2018-09-031-1/+1
|/ /
* | Exports dom.Style (#8444)Dominik Picheta2018-09-011-1/+1
| |
* | strutils: don't deprecate escape/unescape, too much code uses itAraq2018-08-311-6/+2
| |
* | Constant folding for integer casts (#8095)LemonBoy2018-08-311-1/+1
| |
* | Update html elements to current html spec (#8791)Nathan Cahill2018-08-311-50/+241
| |
* | system/excpt: nil is no longer vaild for seqs (#8825)alaviss2018-08-311-1/+1
| |
* | merged #8624 manually; fixes #8442; closes #8575Araq2018-08-311-2/+4
| |