mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-02 03:02:31 +00:00
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
This commit is contained in:
@@ -130,7 +130,7 @@ html {
|
||||
-ms-text-size-adjust: 100%; }
|
||||
|
||||
/* Where we want fancier font if available */
|
||||
h1, h2, h3, h4, h5, h6, p.module-desc, blockquote p {
|
||||
h1, h2, h3, h4, h5, h6, p.module-desc, table.docinfo + blockquote p, table.docinfo blockquote p, h1 + blockquote p {
|
||||
font-family: "Raleway", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif !important; }
|
||||
|
||||
h1.title {
|
||||
@@ -523,9 +523,13 @@ abbr.initialism {
|
||||
blockquote {
|
||||
padding: 0 0 0 15px;
|
||||
margin: 0 0 20px;
|
||||
border-left: 5px solid #c9c9c9; }
|
||||
border-left: 5px solid #EFEBE0; }
|
||||
|
||||
blockquote p {
|
||||
table.docinfo + blockquote, table.docinfo blockquote, h1 + blockquote {
|
||||
border-left: 5px solid #c9c9c9;
|
||||
}
|
||||
|
||||
table.docinfo + blockquote p, table.docinfo blockquote p, h1 + blockquote p {
|
||||
margin-bottom: 0;
|
||||
font-size: 15px;
|
||||
font-weight: 200;
|
||||
@@ -605,6 +609,10 @@ table {
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0; }
|
||||
|
||||
table th, table td {
|
||||
padding: 0px 8px 0px;
|
||||
}
|
||||
|
||||
.table {
|
||||
width: 100%;
|
||||
margin-bottom: 20px; }
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
Usage::
|
||||
nim command [options] [projectfile] [arguments]
|
||||
::
|
||||
|
||||
nim command [options] [projectfile] [arguments]
|
||||
|
||||
Command:
|
||||
//compile, c compile project with default code generator (C)
|
||||
|
||||
@@ -2,11 +2,15 @@
|
||||
Nim's Garbage Collector
|
||||
==========================
|
||||
|
||||
:Author: Andreas Rumpf
|
||||
:Version: |nimversion|
|
||||
:Author: Andreas Rumpf
|
||||
:Version: |nimversion|
|
||||
|
||||
..
|
||||
|
||||
|
||||
"The road to hell is paved with good intentions."
|
||||
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
|
||||
@@ -28,10 +28,14 @@ Compiler Usage
|
||||
|
||||
Command line switches
|
||||
---------------------
|
||||
Basic command line switches are:
|
||||
Basic command line switches are:
|
||||
|
||||
Usage:
|
||||
|
||||
.. include:: basicopt.txt
|
||||
|
||||
----
|
||||
|
||||
Advanced command line switches are:
|
||||
|
||||
.. include:: advopt.txt
|
||||
|
||||
@@ -156,7 +156,9 @@ proc parseChunks(s: Socket, timeout: int): string =
|
||||
else:
|
||||
httpError("Invalid chunk size: " & chunkSizeStr)
|
||||
inc(i)
|
||||
if chunkSize <= 0: break
|
||||
if chunkSize <= 0:
|
||||
s.skip(2, timeout) # Skip \c\L
|
||||
break
|
||||
result.setLen(ri+chunkSize)
|
||||
var bytesRead = 0
|
||||
while bytesRead != chunkSize:
|
||||
@@ -521,7 +523,9 @@ proc parseChunks(client: AsyncHttpClient): Future[string] {.async.} =
|
||||
else:
|
||||
httpError("Invalid chunk size: " & chunkSizeStr)
|
||||
inc(i)
|
||||
if chunkSize <= 0: break
|
||||
if chunkSize <= 0:
|
||||
discard await recvFull(client.socket, 2) # Skip \c\L
|
||||
break
|
||||
result.add await recvFull(client.socket, chunkSize)
|
||||
discard await recvFull(client.socket, 2) # Skip \c\L
|
||||
# Trailer headers will only be sent if the request specifies that we want
|
||||
|
||||
@@ -35,7 +35,7 @@ var
|
||||
abortOnError* {.threadvar.}: bool
|
||||
outputLevel* {.threadvar.}: OutputLevel
|
||||
colorOutput* {.threadvar.}: bool
|
||||
|
||||
|
||||
checkpoints {.threadvar.}: seq[string]
|
||||
|
||||
checkpoints = @[]
|
||||
@@ -61,23 +61,23 @@ proc testDone(name: string, s: TestStatus) =
|
||||
programResult += 1
|
||||
|
||||
if outputLevel != PRINT_NONE and (outputLevel == PRINT_ALL or s == FAILED):
|
||||
template rawPrint() = echo("[", $s, "] ", name, "\n")
|
||||
template rawPrint() = echo("[", $s, "] ", name)
|
||||
when not defined(ECMAScript):
|
||||
if colorOutput and not defined(ECMAScript):
|
||||
var color = (if s == OK: fgGreen else: fgRed)
|
||||
styledEcho styleBright, color, "[", $s, "] ", fgWhite, name, "\n"
|
||||
styledEcho styleBright, color, "[", $s, "] ", fgWhite, name
|
||||
else:
|
||||
rawPrint()
|
||||
else:
|
||||
rawPrint()
|
||||
|
||||
|
||||
template test*(name: expr, body: stmt): stmt {.immediate, dirty.} =
|
||||
bind shouldRun, checkpoints, testDone
|
||||
|
||||
if shouldRun(name):
|
||||
checkpoints = @[]
|
||||
var testStatusIMPL {.inject.} = OK
|
||||
|
||||
|
||||
try:
|
||||
testSetupIMPL()
|
||||
body
|
||||
@@ -101,7 +101,7 @@ template fail* =
|
||||
|
||||
when not defined(ECMAScript):
|
||||
if abortOnError: quit(1)
|
||||
|
||||
|
||||
when declared(testStatusIMPL):
|
||||
testStatusIMPL = FAILED
|
||||
else:
|
||||
@@ -111,7 +111,7 @@ template fail* =
|
||||
|
||||
macro check*(conditions: stmt): stmt {.immediate.} =
|
||||
let checked = callsite()[1]
|
||||
|
||||
|
||||
var
|
||||
argsAsgns = newNimNode(nnkStmtList)
|
||||
argsPrintOuts = newNimNode(nnkStmtList)
|
||||
@@ -120,7 +120,7 @@ macro check*(conditions: stmt): stmt {.immediate.} =
|
||||
template asgn(a, value: expr): stmt =
|
||||
var a = value # XXX: we need "var: var" here in order to
|
||||
# preserve the semantics of var params
|
||||
|
||||
|
||||
template print(name, value: expr): stmt =
|
||||
when compiles(string($value)):
|
||||
checkpoint(name & " was " & $value)
|
||||
@@ -146,7 +146,7 @@ macro check*(conditions: stmt): stmt {.immediate.} =
|
||||
checkpoint(lineInfoLit & ": Check failed: " & callLit)
|
||||
argPrintOuts
|
||||
fail()
|
||||
|
||||
|
||||
var checkedStr = checked.toStrLit
|
||||
inspectArgs(checked)
|
||||
result = getAst(rewrite(checked, checked.lineinfo, checkedStr,
|
||||
|
||||
@@ -268,18 +268,18 @@ proc buildDoc(c: var TConfigData, destPath: string) =
|
||||
commands = newSeq[string](len(c.doc) + len(c.srcdoc) + len(c.srcdoc2))
|
||||
i = 0
|
||||
for d in items(c.doc):
|
||||
commands[i] = "nim rst2html $# --docSeeSrcUrl:$#/$#/$# -o:$# --index:on $#" %
|
||||
[c.nimArgs, c.gitRepo, c.gitCommit, splitFile(d).dir,
|
||||
commands[i] = "nim rst2html $# --docSeeSrcUrl:$#/$# -o:$# --index:on $#" %
|
||||
[c.nimArgs, c.gitRepo, c.gitCommit,
|
||||
destPath / changeFileExt(splitFile(d).name, "html"), d]
|
||||
i.inc
|
||||
for d in items(c.srcdoc):
|
||||
commands[i] = "nim doc $# --docSeeSrcUrl:$#/$#/$# -o:$# --index:on $#" %
|
||||
[c.nimArgs, c.gitRepo, c.gitCommit, splitFile(d).dir,
|
||||
commands[i] = "nim doc $# --docSeeSrcUrl:$#/$# -o:$# --index:on $#" %
|
||||
[c.nimArgs, c.gitRepo, c.gitCommit,
|
||||
destPath / changeFileExt(splitFile(d).name, "html"), d]
|
||||
i.inc
|
||||
for d in items(c.srcdoc2):
|
||||
commands[i] = "nim doc2 $# --docSeeSrcUrl:$#/$#/$# -o:$# --index:on $#" %
|
||||
[c.nimArgs, c.gitRepo, c.gitCommit, splitFile(d).dir,
|
||||
commands[i] = "nim doc2 $# --docSeeSrcUrl:$#/$# -o:$# --index:on $#" %
|
||||
[c.nimArgs, c.gitRepo, c.gitCommit,
|
||||
destPath / changeFileExt(splitFile(d).name, "html"), d]
|
||||
i.inc
|
||||
|
||||
@@ -311,8 +311,8 @@ proc buildAddDoc(c: var TConfigData, destPath: string) =
|
||||
# build additional documentation (without the index):
|
||||
var commands = newSeq[string](c.webdoc.len)
|
||||
for i, doc in pairs(c.webdoc):
|
||||
commands[i] = "nim doc $# --docSeeSrcUrl:$#/$#/$# -o:$# $#" %
|
||||
[c.nimArgs, c.gitRepo, c.gitCommit, splitFile(doc).dir,
|
||||
commands[i] = "nim doc $# --docSeeSrcUrl:$#/$# -o:$# $#" %
|
||||
[c.nimArgs, c.gitRepo, c.gitCommit,
|
||||
destPath / changeFileExt(splitFile(doc).name, "html"), doc]
|
||||
mexec(commands, c.numProcessors)
|
||||
|
||||
|
||||
500
web/assets/images/nim-logo.svg
Normal file
500
web/assets/images/nim-logo.svg
Normal file
@@ -0,0 +1,500 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="163.84375"
|
||||
height="124.67096"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.5 r10040"
|
||||
sodipodi:docname="New document 1">
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="linearGradient3833">
|
||||
<stop
|
||||
style="stop-color:#f7c41a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3835" />
|
||||
<stop
|
||||
style="stop-color:#bd9510;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3837" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3825">
|
||||
<stop
|
||||
style="stop-color:#f3d673;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3827" />
|
||||
<stop
|
||||
style="stop-color:#c7a23a;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3829" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825"
|
||||
id="radialGradient3831"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426"
|
||||
gradientTransform="matrix(-0.01492027,-0.91203843,0.99426233,-0.01626537,1.3722368,813.17816)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3833"
|
||||
id="radialGradient3839"
|
||||
cx="407.17349"
|
||||
cy="414.17612"
|
||||
fx="407.17349"
|
||||
fy="414.17612"
|
||||
r="80.321426"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,4.9030359,1024.9638)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3833-7"
|
||||
id="radialGradient3839-8"
|
||||
cx="407.17349"
|
||||
cy="414.17612"
|
||||
fx="407.17349"
|
||||
fy="414.17612"
|
||||
r="80.321426"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,4.9030359,1024.9638)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient3833-7">
|
||||
<stop
|
||||
style="stop-color:#f4d779;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3835-5" />
|
||||
<stop
|
||||
style="stop-color:#bd9510;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3837-4" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825-5"
|
||||
id="radialGradient3831-8"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426"
|
||||
gradientTransform="matrix(-0.01492027,-0.91203843,0.99426233,-0.01626537,1.3722368,813.17816)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient3825-5">
|
||||
<stop
|
||||
style="stop-color:#f3d673;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3827-3" />
|
||||
<stop
|
||||
style="stop-color:#c7a23a;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3829-7" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="80.321426"
|
||||
fy="414.17612"
|
||||
fx="407.17349"
|
||||
cy="414.17612"
|
||||
cx="407.17349"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,-153.01531,1007.7817)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3870"
|
||||
xlink:href="#linearGradient3833-7"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
r="80.321426"
|
||||
fy="414.24271"
|
||||
fx="406.47156"
|
||||
cy="414.24271"
|
||||
cx="406.47156"
|
||||
gradientTransform="matrix(-0.01492027,-0.91203843,0.99426233,-0.01626537,-156.54611,795.9961)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3872"
|
||||
xlink:href="#linearGradient3825-5"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3833-7"
|
||||
id="radialGradient3908"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,-153.01531,1007.7817)"
|
||||
cx="407.17349"
|
||||
cy="414.17612"
|
||||
fx="407.17349"
|
||||
fy="414.17612"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825-5"
|
||||
id="radialGradient3910"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01492027,-0.91203843,0.99426233,-0.01626537,-156.54611,795.9961)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3833-7"
|
||||
id="radialGradient3914"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,-153.01531,1007.7817)"
|
||||
cx="407.17349"
|
||||
cy="414.17612"
|
||||
fx="407.17349"
|
||||
fy="414.17612"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825-5"
|
||||
id="radialGradient3916"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01492027,-0.91203843,0.99426233,-0.01626537,-156.54611,795.9961)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3833-7"
|
||||
id="radialGradient3918"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,-153.01531,1007.7817)"
|
||||
cx="407.17349"
|
||||
cy="414.17612"
|
||||
fx="407.17349"
|
||||
fy="414.17612"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825-5"
|
||||
id="radialGradient3920"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01492027,-0.91203843,0.99426233,-0.01626537,-156.54611,795.9961)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3833-7"
|
||||
id="radialGradient3924"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,-153.01531,1007.7817)"
|
||||
cx="407.17349"
|
||||
cy="414.17612"
|
||||
fx="407.17349"
|
||||
fy="414.17612"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825-5"
|
||||
id="radialGradient3926"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01492027,-0.91203843,0.99426233,-0.01626537,-156.54611,795.9961)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825-5"
|
||||
id="radialGradient3933"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01462336,-0.89388887,0.97447651,-0.01594169,19.13339,796.92442)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3833"
|
||||
id="radialGradient3935"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,4.9030359,1024.9638)"
|
||||
cx="407.17349"
|
||||
cy="414.17612"
|
||||
fx="407.17349"
|
||||
fy="414.17612"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825"
|
||||
id="radialGradient3937"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01492027,-0.91203843,0.99426233,-0.01626537,1.3722368,813.17816)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3833"
|
||||
id="radialGradient3941"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,-75.408823,1015.0037)"
|
||||
cx="407.17349"
|
||||
cy="414.17612"
|
||||
fx="407.17349"
|
||||
fy="414.17612"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825"
|
||||
id="radialGradient3943"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01492027,-0.91203843,0.99426233,-0.01626537,-78.939622,803.21805)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825-5"
|
||||
id="radialGradient3949"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01462336,-0.89388887,0.97447651,-0.01594169,19.13339,796.92442)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825-5"
|
||||
id="radialGradient3953"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01462336,-0.89388887,0.97447651,-0.01594169,19.13339,796.92442)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825-5"
|
||||
id="radialGradient3957"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01462336,-0.89388887,0.97447651,-0.01594169,-70.86661,796.92442)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825-5"
|
||||
id="radialGradient3961"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01462336,-0.89388887,0.97447651,-0.01594169,-70.86661,796.92442)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3833-79"
|
||||
id="radialGradient3941-1"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,-75.408823,1015.0037)"
|
||||
cx="407.17349"
|
||||
cy="414.17612"
|
||||
fx="407.17349"
|
||||
fy="414.17612"
|
||||
r="80.321426" />
|
||||
<linearGradient
|
||||
id="linearGradient3833-79">
|
||||
<stop
|
||||
style="stop-color:#f4d779;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3835-55" />
|
||||
<stop
|
||||
style="stop-color:#bd9510;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3837-5" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825-3"
|
||||
id="radialGradient3943-5"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01492027,-0.91203843,0.99426233,-0.01626537,-78.939622,803.21805)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<linearGradient
|
||||
id="linearGradient3825-3">
|
||||
<stop
|
||||
style="stop-color:#f3d673;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3827-0" />
|
||||
<stop
|
||||
style="stop-color:#c7a23a;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3829-2" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="80.321426"
|
||||
fy="414.24271"
|
||||
fx="406.47156"
|
||||
cy="414.24271"
|
||||
cx="406.47156"
|
||||
gradientTransform="matrix(-0.01492027,-0.91203843,0.99426233,-0.01626537,91.271992,815.08835)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3985"
|
||||
xlink:href="#linearGradient3825-3"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3833"
|
||||
id="radialGradient4029"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,-75.408823,1015.0037)"
|
||||
cx="407.17349"
|
||||
cy="414.17612"
|
||||
fx="407.17349"
|
||||
fy="414.17612"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3825"
|
||||
id="radialGradient4031"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.01492027,-0.91203843,0.99426233,-0.01626537,-78.939622,803.21805)"
|
||||
cx="406.47156"
|
||||
cy="414.24271"
|
||||
fx="406.47156"
|
||||
fy="414.24271"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3833"
|
||||
id="radialGradient4037"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,71.056847,1015.1237)"
|
||||
cx="407.17349"
|
||||
cy="414.17612"
|
||||
fx="407.17349"
|
||||
fy="414.17612"
|
||||
r="80.321426" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3833"
|
||||
id="radialGradient4047"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-0.0234034,-1.430605,0.9942623,-0.01626526,71.056847,1015.1237)"
|
||||
cx="407.17349"
|
||||
cy="414.17612"
|
||||
fx="407.17349"
|
||||
fy="414.17612"
|
||||
r="80.321426" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#595959"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.7"
|
||||
inkscape:cx="-296.38002"
|
||||
inkscape:cy="91.425689"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer2"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1027"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="29"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
sodipodi:insensitive="true"
|
||||
style="display:none"
|
||||
transform="translate(-391.875,-406.1875)">
|
||||
<image
|
||||
y="392.14789"
|
||||
x="-90.714287"
|
||||
id="image3047"
|
||||
xlink:href="file:///home/tomasi/Projects/nimrod/logo/new-symbols.png"
|
||||
height="329"
|
||||
width="800" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer2"
|
||||
inkscape:label="Layer"
|
||||
style="display:inline"
|
||||
transform="translate(-391.875,-406.1875)">
|
||||
<g
|
||||
id="g4041">
|
||||
<path
|
||||
id="path4019"
|
||||
d="m 474.37925,408.23965 c 0,0 -6.12468,5.3771 -12.34375,10.6875 -6.39764,-0.22532 -18.88846,1.38269 -25.6875,4.125 -6.26333,-4.40055 -11.8125,-9.28125 -11.8125,-9.28125 0,0 -4.69884,9.01564 -7.65625,14.28125 -4.38598,2.58703 -8.76277,5.43142 -12.6875,9.28125 -4.63902,-2.04302 -10.1875,-4.65625 -10.1875,-4.65625 l 6.25,27.875 0.9375,1.875 -1.09375,-1.875 c 0,0 8.86172,24.01192 14.8125,40 25.2159,36.89492 89.61617,39.46428 117.68751,0.71875 5.37871,-13.44336 11.62618,-31.71161 13.90625,-38.4375 l 1.25,-2.8125 5.90625,-26.78125 c 0,0 -6.87234,2.50886 -11.0625,4.28125 -2.40446,-3.40619 -6.05177,-7.01378 -11.25,-9.46875 -3.05538,-6.20497 -7.5,-14.65625 -7.5,-14.65625 0,0 -5.33268,4.38488 -11.4375,9.125 -8.24767,-1.68845 -18.23488,-3.72666 -26.62501,-3.21875 -5.71156,-5.20637 -11.40625,-11.0625 -11.40625,-11.0625 z"
|
||||
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccccccccccccccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3054"
|
||||
d="m 400.26095,460.55777 -6.25,-27.85715 c 0,0 5.53955,2.59984 10.17857,4.64286 3.92473,-3.84983 8.2926,-6.69868 12.67858,-9.28571 2.95741,-5.26561 7.67857,-14.28572 7.67857,-14.28572 0,0 5.52238,4.88517 11.78571,9.28572 6.79904,-2.74231 19.31665,-4.33247 25.71429,-4.10715 6.21906,-5.3104 12.32143,-10.71428 12.32143,-10.71428 0,0 5.71701,5.86506 11.42857,11.07143 8.39013,-0.50791 18.35947,1.52583 26.60714,3.21428 6.10482,-4.74012 11.42857,-9.10714 11.42857,-9.10714 0,0 4.44462,8.43789 7.5,14.64286 5.19824,2.45497 8.84554,6.05809 11.25,9.46428 4.19017,-1.77239 11.07143,-4.28571 11.07143,-4.28571 l -5.89286,26.78571 -6.60714,14.82143 c 0,0 -4.31067,-2.70091 -7.32143,-4.28571 -16.93933,-45.69195 -106.71744,-37.02003 -119.46428,-0.71429 -5.78255,1.30574 -8.39286,2.32143 -8.39286,2.32143 z"
|
||||
style="fill:url(#radialGradient4047);fill-opacity:1;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccccccccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3051"
|
||||
d="m 400.08238,460.55777 c 0,0 8.87064,24.01192 14.82143,40 25.2159,36.89492 89.60723,39.45981 117.67857,0.71428 6.64277,-16.60268 15,-41.60714 15,-41.60714 l -6.07143,11.42857 -7.63525,-0.35714 -11.82903,15 -16.96429,5 -31.07143,-17.85715 -31.25,17.5 -16.96428,-4.82142 -11.54402,-15.59885 -7.56312,2.02742 z"
|
||||
style="fill:#ffffff;stroke:none" />
|
||||
<path
|
||||
sodipodi:nodetypes="scccccccccs"
|
||||
id="path3054-8"
|
||||
d="m 474.88371,439.45394 c 26.96263,-0.0368 50.75931,9.32331 58.9643,31.09821 0.11438,0.0602 0.25716,0.12428 0.375,0.1875 l -0.34375,0 -11.84375,15 -16.93751,5 -31.09375,-17.875 -31.25,17.5 -16.96875,-4.8125 -11.31751,-16.02955 c 6.01205,-17.4758 32.67194,-30.03082 60.41572,-30.06866 z"
|
||||
style="fill:none;stroke:#000000;stroke-width:1.10000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 18 KiB |
@@ -40,10 +40,10 @@ Change the branch to suit your needs::
|
||||
|
||||
git clone -b master git://github.com/Araq/Nimrod.git
|
||||
cd Nimrod
|
||||
git clone -b master --depth 1 git://github.com/nimrod-code/csources
|
||||
git clone -b master --depth 1 git://github.com/nim-lang/csources
|
||||
cd csources && sh build.sh
|
||||
cd ..
|
||||
bin/nimrod c koch
|
||||
bin/nim c koch
|
||||
./koch boot -d:release
|
||||
|
||||
The ``master`` branch always contains the latest stable version of the compiler.
|
||||
|
||||
Reference in New Issue
Block a user