0.8.12 bugfix: some files not in download package

This commit is contained in:
Araq 2011-07-11 21:07:31 +02:00
commit fe5df368c1
7 changed files with 75 additions and 27 deletions

View file

@ -275,7 +275,7 @@ proc mangleRules(s: string, p: TParser): string =
block prefixes: block prefixes:
for prefix in items(p.options.prefixes): for prefix in items(p.options.prefixes):
if s.startsWith(prefix): if s.startsWith(prefix):
result = s.copy(prefix.len) result = s.substr(prefix.len)
break prefixes break prefixes
result = s result = s
block suffixes: block suffixes:

View file

@ -61,6 +61,7 @@ Files: "lib/*.cfg"
Files: "lib/system/*.nim" Files: "lib/system/*.nim"
Files: "lib/core/*.nim" Files: "lib/core/*.nim"
Files: "lib/pure/*.nim" Files: "lib/pure/*.nim"
Files: "lib/pure/collections/*.nim"
Files: "lib/impure/*.nim" Files: "lib/impure/*.nim"
Files: "lib/wrappers/*.nim" Files: "lib/wrappers/*.nim"

View file

@ -309,9 +309,7 @@ Index
`pegs.html#114 <pegs.html#114>`_ `pegs.html#114 <pegs.html#114>`_
`[]`:idx: `[]`:idx:
* `typeinfo.html#111 <typeinfo.html#111>`_ `ropes.html#115 <ropes.html#115>`_
* `typeinfo.html#119 <typeinfo.html#119>`_
* `typeinfo.html#120 <typeinfo.html#120>`_
`[]`:idx: `[]`:idx:
* `tables.html#106 <tables.html#106>`_ * `tables.html#106 <tables.html#106>`_
@ -319,7 +317,7 @@ Index
* `tables.html#131 <tables.html#131>`_ * `tables.html#131 <tables.html#131>`_
`[]`:idx: `[]`:idx:
`macros.html#112 <macros.html#112>`_ `xmltree.html#114 <xmltree.html#114>`_
`[]`:idx: `[]`:idx:
* `graphics.html#116 <graphics.html#116>`_ * `graphics.html#116 <graphics.html#116>`_
@ -332,6 +330,9 @@ Index
* `json.html#130 <json.html#130>`_ * `json.html#130 <json.html#130>`_
* `json.html#131 <json.html#131>`_ * `json.html#131 <json.html#131>`_
`[]`:idx:
`macros.html#112 <macros.html#112>`_
`[]`:idx: `[]`:idx:
* `system.html#579 <system.html#579>`_ * `system.html#579 <system.html#579>`_
* `system.html#581 <system.html#581>`_ * `system.html#581 <system.html#581>`_
@ -339,25 +340,27 @@ Index
* `system.html#585 <system.html#585>`_ * `system.html#585 <system.html#585>`_
`[]`:idx: `[]`:idx:
`xmltree.html#114 <xmltree.html#114>`_ * `typeinfo.html#111 <typeinfo.html#111>`_
* `typeinfo.html#119 <typeinfo.html#119>`_
`[]`:idx: * `typeinfo.html#120 <typeinfo.html#120>`_
`ropes.html#115 <ropes.html#115>`_
`[]=`:idx: `[]=`:idx:
`json.html#135 <json.html#135>`_ `json.html#135 <json.html#135>`_
`[]=`:idx: `[]=`:idx:
`strtabs.html#109 <strtabs.html#109>`_ * `typeinfo.html#112 <typeinfo.html#112>`_
* `typeinfo.html#118 <typeinfo.html#118>`_
* `typeinfo.html#121 <typeinfo.html#121>`_
`[]=`:idx: `[]=`:idx:
* `graphics.html#118 <graphics.html#118>`_ * `graphics.html#118 <graphics.html#118>`_
* `graphics.html#119 <graphics.html#119>`_ * `graphics.html#119 <graphics.html#119>`_
`[]=`:idx: `[]=`:idx:
* `typeinfo.html#112 <typeinfo.html#112>`_ * `system.html#580 <system.html#580>`_
* `typeinfo.html#118 <typeinfo.html#118>`_ * `system.html#582 <system.html#582>`_
* `typeinfo.html#121 <typeinfo.html#121>`_ * `system.html#584 <system.html#584>`_
* `system.html#586 <system.html#586>`_
`[]=`:idx: `[]=`:idx:
* `tables.html#108 <tables.html#108>`_ * `tables.html#108 <tables.html#108>`_
@ -368,10 +371,7 @@ Index
`macros.html#113 <macros.html#113>`_ `macros.html#113 <macros.html#113>`_
`[]=`:idx: `[]=`:idx:
* `system.html#580 <system.html#580>`_ `strtabs.html#109 <strtabs.html#109>`_
* `system.html#582 <system.html#582>`_
* `system.html#584 <system.html#584>`_
* `system.html#586 <system.html#586>`_
`[ESC]`:idx: `[ESC]`:idx:
`manual.html#134 <manual.html#134>`_ `manual.html#134 <manual.html#134>`_
@ -1428,12 +1428,12 @@ Index
* `system.html#396 <system.html#396>`_ * `system.html#396 <system.html#396>`_
* `system.html#397 <system.html#397>`_ * `system.html#397 <system.html#397>`_
`CompileTime`:idx:
`system.html#387 <system.html#387>`_
`compileTime`:idx: `compileTime`:idx:
`manual.html#244 <manual.html#244>`_ `manual.html#244 <manual.html#244>`_
`CompileTime`:idx:
`system.html#387 <system.html#387>`_
`complex statements`:idx: `complex statements`:idx:
`manual.html#191 <manual.html#191>`_ `manual.html#191 <manual.html#191>`_

View file

@ -54,6 +54,7 @@ if [ $# -eq 1 ] ; then
mkdir -p $libdir/system || exit 1 mkdir -p $libdir/system || exit 1
mkdir -p $libdir/core || exit 1 mkdir -p $libdir/core || exit 1
mkdir -p $libdir/pure || exit 1 mkdir -p $libdir/pure || exit 1
mkdir -p $libdir/pure/collections || exit 1
mkdir -p $libdir/impure || exit 1 mkdir -p $libdir/impure || exit 1
mkdir -p $libdir/wrappers || exit 1 mkdir -p $libdir/wrappers || exit 1
mkdir -p $libdir/wrappers/cairo || exit 1 mkdir -p $libdir/wrappers/cairo || exit 1
@ -157,6 +158,8 @@ if [ $# -eq 1 ] ; then
chmod 644 $docdir/encodings.html chmod 644 $docdir/encodings.html
cp doc/endb.html $docdir/endb.html || exit 1 cp doc/endb.html $docdir/endb.html || exit 1
chmod 644 $docdir/endb.html chmod 644 $docdir/endb.html
cp doc/filters.html $docdir/filters.html || exit 1
chmod 644 $docdir/filters.html
cp doc/graphics.html $docdir/graphics.html || exit 1 cp doc/graphics.html $docdir/graphics.html || exit 1
chmod 644 $docdir/graphics.html chmod 644 $docdir/graphics.html
cp doc/hashes.html $docdir/hashes.html || exit 1 cp doc/hashes.html $docdir/hashes.html || exit 1
@ -217,6 +220,8 @@ if [ $# -eq 1 ] ; then
chmod 644 $docdir/queues.html chmod 644 $docdir/queues.html
cp doc/rdstdin.html $docdir/rdstdin.html || exit 1 cp doc/rdstdin.html $docdir/rdstdin.html || exit 1
chmod 644 $docdir/rdstdin.html chmod 644 $docdir/rdstdin.html
cp doc/re.html $docdir/re.html || exit 1
chmod 644 $docdir/re.html
cp doc/redis.html $docdir/redis.html || exit 1 cp doc/redis.html $docdir/redis.html || exit 1
chmod 644 $docdir/redis.html chmod 644 $docdir/redis.html
cp doc/ropes.html $docdir/ropes.html || exit 1 cp doc/ropes.html $docdir/ropes.html || exit 1
@ -451,6 +456,16 @@ if [ $# -eq 1 ] ; then
chmod 644 $libdir/pure/xmlparser.nim chmod 644 $libdir/pure/xmlparser.nim
cp lib/pure/xmltree.nim $libdir/pure/xmltree.nim || exit 1 cp lib/pure/xmltree.nim $libdir/pure/xmltree.nim || exit 1
chmod 644 $libdir/pure/xmltree.nim chmod 644 $libdir/pure/xmltree.nim
cp lib/pure/collections/intsets.nim $libdir/pure/collections/intsets.nim || exit 1
chmod 644 $libdir/pure/collections/intsets.nim
cp lib/pure/collections/lists.nim $libdir/pure/collections/lists.nim || exit 1
chmod 644 $libdir/pure/collections/lists.nim
cp lib/pure/collections/queues.nim $libdir/pure/collections/queues.nim || exit 1
chmod 644 $libdir/pure/collections/queues.nim
cp lib/pure/collections/sets.nim $libdir/pure/collections/sets.nim || exit 1
chmod 644 $libdir/pure/collections/sets.nim
cp lib/pure/collections/tables.nim $libdir/pure/collections/tables.nim || exit 1
chmod 644 $libdir/pure/collections/tables.nim
cp lib/impure/db_mysql.nim $libdir/impure/db_mysql.nim || exit 1 cp lib/impure/db_mysql.nim $libdir/impure/db_mysql.nim || exit 1
chmod 644 $libdir/impure/db_mysql.nim chmod 644 $libdir/impure/db_mysql.nim
cp lib/impure/db_postgres.nim $libdir/impure/db_postgres.nim || exit 1 cp lib/impure/db_postgres.nim $libdir/impure/db_postgres.nim || exit 1

View file

@ -13,12 +13,28 @@ To get the source code you need either of these:
* git: ``git clone git://github.com/Araq/Nimrod.git`` * git: ``git clone git://github.com/Araq/Nimrod.git``
After downloading the source (and extracting it), you need to After downloading the source (and extracting it), you need to
extract ``build/csources.zip`` and then you can bootstrap with: extract ``build/csources.zip``:
* ``./build.sh`` or ``build.bat`` (Windows) * ``cd build``
* ``nimrod c koch`` * ``unzip csources.zip``
* ``cd ..``
and then you can bootstrap with:
On Windows
~~~~~~~~~~
* ``build.bat``
* ``bin\nimrod c koch``
* ``koch boot -d:release`` * ``koch boot -d:release``
On UNIX
~~~~~~~
* ``./build.sh``
* ``bin/nimrod c koch``
* ``./koch boot -d:release``
Installation on Linux/UNIX Installation on Linux/UNIX
-------------------------- --------------------------

View file

@ -102,9 +102,6 @@ Nimrod plays nice with others
Roadmap to 1.0 Roadmap to 1.0
============== ==============
Version 0.8.x
* threading
Version 0.9.0 Version 0.9.0
* closures and anonymous procs * closures and anonymous procs
* recursive iterators/coroutines * recursive iterators/coroutines

View file

@ -2,11 +2,30 @@
News News
==== ====
2011-XX-XX Version 0.X.XX released
==================================
Version 0.X.XX has been released! Get it `here <download.html>`_.
Bugfixes
--------
Changes affecting backwards compatibility
-----------------------------------------
Language Additions
------------------
Compiler Additions
------------------
Library Additions
-----------------
2011-07-10 Version 0.8.12 released 2011-07-10 Version 0.8.12 released
================================== ==================================
Version 0.8.12 has been released! Get it `here <download.html>`_.
Bugfixes Bugfixes
-------- --------