Adam Strzelecki
700b63ad89
Use new #? filter prefix in various places
...
This silences deprecation warnings and prevent collision with UNIX shebang.
2015-09-30 16:12:31 +02:00
Adam Strzelecki
ac9c1cd6b9
tools: Trim .nim files trailing whitespace
...
via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
2015-09-04 23:04:17 +02:00
Araq
87f65f5e72
preparations for more Nimble packages; clear licensing; fixes #2949
2015-06-20 23:24:21 +02:00
apense
80d6b0e9ca
Fixed gcc batch issue
...
See #18 on csources. Basically, some Windows system have gcc as a gcc.bat file. This isn't an issue unless you're calling from another batch file (like here). The call chain will follow to gcc.bat and end there, meaning only one command is processed. Using "CALL" before the other batch command will keep the calls in the main batch file after completion, meaning the compilation will actually succeed this way [see technet](https://technet.microsoft.com/en-us/library/bb490873.aspx ). Otherwise you have to hope there is a gcc.exe somewhere instead
2015-06-17 13:07:38 -04:00
patrick dw
a400987590
Dropped from TZipFileStream
2015-06-06 08:57:13 -05:00
Sergey Avseyev
a333cf939f
Use maximum compression level for XZ tarball
2015-05-26 13:51:22 +03:00
Sergey Avseyev
0fd0ace00c
Set file permissions when prepare XZ tarball
2015-05-26 13:43:21 +03:00
Sergey Avseyev
4caf5482d4
Remove outdated targz from niminst
2015-05-26 13:27:02 +03:00
Sergey Avseyev
ba2aa474a1
Implement support for XZ dist tarball
...
Motivation
----------
Currenly tarballs for linux created manually. ZIP files are not
suitable, because they do not preserve unix file permissions.
Modification
------------
Implement 'koch xz' command to produce dist tarball in xz format. Also
the same command implemented in niminst.nim.
Result
------
Now it is easy to create source distribution for git stapshot and use it
further in packaging scripts.
2015-05-26 13:23:41 +03:00
Araq
a4f8a89c85
preparations for version 0.11.0
2015-04-30 02:01:38 +02:00
Araq
813a4f1d83
the installer can generate tar.gz
2015-04-29 19:59:06 +02:00
def
06b986dbd5
Rename compiler/nim.ini back to compiler/installer.ini
...
- Niminst has a new -m/--main option to set the main file, by default
ini-file with .nim extension (old behaviour)
- Koch uses this to pass --main:compiler/nim.nim
- Fix includes/links of website.ini
2015-03-13 17:03:57 +01:00
def
02432f1052
Add makefile for csources
...
This should speed up compilation of csources significantly, as it can be
used with "make -j $NUMPROCS"
Only tested on Linux so far
2015-03-12 16:53:11 +01:00
def
fe4b6826e6
Make *.sh files executable
2015-03-12 13:59:29 +01:00
dyu
19354b62f6
compile nim on freebsd
2015-02-27 17:45:07 +08:00
Hans Raaf
85157f5076
Cleaned up T/P names.
2015-02-19 16:31:07 +01:00
def
fb718f2d04
nimrod -> nim in some filenames
2015-02-14 19:00:11 +01:00
Mikhail Sobolev
342608db0c
make FreeBSD's compiler clang
...
* there's not much documentation about what's in nim.cfg file
* the build.sh template was updated based on darwin
2015-01-12 11:16:52 +02:00
Guillaume Gelin
3119fe087d
Happy new year!
2015-01-06 15:26:33 +01:00
cremno
d682371771
fix NSIS uninstaller filename ( fix #1804 )
2015-01-01 15:23:13 +01:00
Araq
3f113f946d
niminst: use project-version for the zip file
2014-12-29 12:12:05 +01:00
Araq
b6e006fbbe
fixes #1646
2014-11-10 01:33:25 +01:00
Araq
8853023fd8
Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak
2014-11-03 12:01:07 +01:00
Araq
adad2d5f4a
Merge branch 'devel' into bigbreak
...
Conflicts:
lib/impure/db_postgres.nim
lib/pure/json.nim
lib/pure/math.nim
lib/system/atomics.nim
2014-11-03 11:42:36 +01:00
Varriount
1b4dd6f61e
Update buildbat.tmpl
...
Batch scripts generated by `koch csources` now return proper error codes, and stop when there is an error.
2014-11-03 01:51:54 -05:00
Araq
621ead4110
only produce the link to the docs if they are installed
2014-11-03 00:57:31 +01:00
Varriount
be0fbdea65
Update nsis.tmpl
2014-11-02 18:32:25 -05:00
Varriount
72f4620b2a
Update nsis.tmpl
2014-11-02 17:47:02 -05:00
Varriount
d5b94390dc
Update nsis.tmpl
...
Fix adding the mingw binary to the path variable
2014-10-25 13:38:14 -04:00
Araq
201d3c9ed0
Merge branch 'devel' into bigbreak
...
Conflicts:
web/news.txt
2014-10-23 23:13:49 +02:00
Varriount
b0d9dc4235
Update nsis.tmpl
...
React appropriately when the user cancels the downloading of a component.
2014-10-21 17:02:32 -04:00
Araq
53a9d6f5cd
Merge branch 'devel' into bigbreak
...
Conflicts:
compiler/nim.ini
doc/manual.txt
doc/tut2.txt
koch.nim
lib/system/channels.nim
readme.txt
tools/niminst/niminst.nim
tools/nimweb.nim
web/download.txt
web/news.txt
2014-10-20 08:44:00 +02:00
Clay Sweetser
cdd5b503b4
Update the NSIS Installer Script
2014-10-19 02:20:44 -04:00
Araq
32444e47a0
niminst: source based installation works again
2014-10-18 13:57:06 +02:00
Araq
56f1f3d4bc
more improvements for the NSIS installer
2014-10-17 18:18:46 +02:00
Araq
4accf42929
added missing template file
2014-10-17 03:27:04 +02:00
Araq
55d8e71ab1
niminst supports NSIS
2014-10-17 00:53:33 +02:00
Araq
c7570dcd3e
Merge branch 'devel' into bigbreak
...
Conflicts:
compiler/ast.nim
compiler/nimfix/prettybase.nim
compiler/pragmas.nim
compiler/sempass2.nim
doc/manual.txt
koch.nim
lib/pure/concurrency/threadpool.nim
web/news.txt
2014-10-13 08:26:24 +02:00
Araq
ca4c64dd72
zipfile generation works again
2014-10-12 03:13:12 +02:00
Araq
a68f17a9f7
posix.nim compiles again
2014-08-29 01:28:48 +02:00
Araq
36afdca87f
resolved conflicts with master
2014-01-18 01:16:45 +01:00
Dominik Picheta
429d337ef6
Rename C sources dir to c_code.
2014-01-12 21:48:57 +00:00
Araq
4ed8cec7ca
case consistency: niminst
2013-12-29 03:42:20 +01:00
Araq
9c3751a37c
case consistency part 5
2013-12-28 00:37:45 +01:00
Michał Zieliński
39cabcdd27
Use quoteShell in stdlib, where appropriate.
2013-12-11 22:27:39 +01:00
Markus Pfeiffer
5ce369ad46
Add DragonFly as essentially a clone of FreeBSD
2013-10-09 23:58:18 +01:00
Araq
bb365ca424
niminst: yet another bugfix
2013-10-07 06:27:20 +02:00
Araq
eaf4da0411
niminst: slashify was a stupid idea
2013-10-06 16:41:56 +02:00
Araq
30f1877135
fixes for niminst
2013-09-28 00:03:47 +02:00
Araq
2f0671eb79
examples from the talk part of test suite
2013-09-27 08:45:14 +02:00