Araq
4b7de4dc5e
implemented 'experimental' switch
2014-12-05 10:09:29 +01: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
Araq
1ddc42f570
default to warnGcUnsafe for threads:on
2014-10-19 23:59:29 +02:00
Araq
da0fab7046
nimfix now in its own directory; single file mode now the default
2014-10-05 23:36:47 +02:00
Araq
fc47c0edc7
Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreak
...
Conflicts:
lib/impure/db_postgres.nim
lib/pure/os.nim
lib/wrappers/postgres.nim
2014-10-04 19:40:23 +02:00
Varriount
b234d311d4
Disable git hashing in the version command
2014-09-28 15:35:35 -04:00
Araq
7f7b13a45f
nimfix handles helloworld
2014-09-06 00:50:53 +02:00
Araq
201a08e9a5
fixes #903 , fixes #1513
2014-09-03 19:45:04 +02:00
Araq
cd2c6128d1
renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamings
2014-08-29 09:03:00 +02:00
Araq
2781fea9e2
Nimrod renamed to Nim
2014-08-28 09:38:14 +02:00
Araq
2f43fdb837
renamefest
2014-08-23 01:43:49 +02:00
Araq
dd806cafa0
distinguish between 'defined' and 'declared'
2014-08-11 20:38:28 +02:00
Varriount
23f64dd63d
Update commands.nim
2014-08-02 00:16:10 -04:00
Clay Sweetser
9b4b4bcbc5
Clean up more
2014-07-29 21:31:46 -04:00
Clay Sweetser
6a09fc358e
Clean up a bit.
2014-07-29 21:23:18 -04:00
Clay Sweetser
1b6abccba2
Fix #813
...
Also add a notice that the linked list stuff in the compiler should be (one day) removed.
2014-07-29 21:13:21 -04:00
Araq
b119dc2f3b
fixed build configuration detection
2014-07-01 23:17:20 +02:00
Grzegorz Adam Hankiewicz
7e2e5efe6f
Adds git hash to compiler's version switch. Refs #1119 .
2014-04-22 20:28:59 +02:00
Grzegorz Adam Hankiewicz
03ffc344e1
Version switch displays options used during koch boot
2014-04-20 12:23:54 +02:00
Araq
3e25d5f247
merged better html links #850
2014-04-08 01:19:15 +02:00
Araq
a59939d295
it's the year 2014
2014-01-19 01:25:48 +01:00
Araq
36afdca87f
resolved conflicts with master
2014-01-18 01:16:45 +01:00
Araq
b731e6ef1c
case consistency: cs:partial bootstraps on windows
2013-12-29 03:19:10 +01:00
Araq
438703f59e
case consistency: next steps
2013-12-29 01:13:51 +01:00
Araq
92b8fac94a
case consistency part 4
2013-12-27 23:10:36 +01:00
Araq
2df9b442c6
case consistency part 1
2013-12-27 15:48:53 +01:00
Dominik Picheta
8c1ea5cb3f
Added --noBabelPath override.
2013-12-25 22:38:53 +00:00
Araq
9035d15ed2
next steps for FFI support
2013-11-25 13:04:11 +01:00
Araq
367abca382
support for --cs:partial
2013-09-24 09:32:49 +02:00
Araq
8ae49eddc8
--os and --cpu work in configuration files
2013-05-19 14:40:29 +02:00
Zahary Karadjov
f52ea04d22
support suggest after compile in caas mode
2013-05-05 15:12:50 +03:00
Zahary Karadjov
519d5b834a
experimental support for answering idetools --def requests from
...
an in-memory index built during compilation in caas mode
2013-05-04 23:02:03 +03:00
Araq
b0b0b8fcfb
fixes #394
2013-04-23 17:19:30 +02:00
Araq
75b508032b
added manyloc test suite; --path now relative to project dir if not absolute
2013-04-13 21:55:02 +02:00
Araq
5893a9195c
implemented --dynlibOverride option for static linking of 'dynlib'
2013-04-08 16:38:49 +02:00
Grzegorz Adam Hankiewicz
72a3e21f28
Removes executable bit for text files.
2013-03-16 23:53:07 +01:00
Araq
f1d5e8479b
Merge pull request #280 from keitahaga/better-error-message
...
Slightly better error message
2013-02-21 15:36:28 -08:00
Araq
5d119f61d1
preparations for a generational GC
2013-02-16 22:53:35 +01:00
Araq
ab6f793408
first version of a simple mark&sweep GC; activate with --gc:markAndSweep
2013-02-07 01:57:10 +01:00
Araq
2a2b630757
cleaner GC switching
2013-01-31 16:34:39 +01:00
Zahary Karadjov
19e795e017
the mainmodule option has effect only when no explicit module is given
2013-01-28 00:26:49 +02:00
Zahary Karadjov
81a3585872
merged upstream master
2013-01-27 23:41:45 +02:00
Araq
3c73654aca
Copyright 2012 -> 2013
2013-01-08 07:54:23 +01:00
Araq
3020257559
implemented --listFullPaths option for aporia
2012-12-27 00:05:23 +01:00
Keita Haga
9564e7069b
Better CLI error message when options are invalid
2012-12-16 05:30:57 +09:00
Araq
c98696d742
lazy paths for Babel support
2012-12-11 20:06:15 +01:00
Araq
1dc362dcd4
compiler support for babel
2012-12-07 17:20:51 +01:00
Araq
05b05be9f8
replaced recursivePath with shallowPath for Babel
2012-12-06 22:51:39 +01:00
Zahary Karadjov
d0edb1826b
adds an option to interleave the generated code with snippets from the original source
...
Lines from the original source are outputted as comments next to line directives.
Hopefully, this will make debugging codegen problems easier.
Other changes:
The frame setup code now uses a single-line C macro. My motivation was to reduce
the noise in the generated output and make it easier to step over the boiler-plate
code, but counter-intuitively this also improved the overall compilation speed a
little bit so I applied the same treatment to line tracking too (this reduces the size of
the generated files and the explanation is that probably the I/O overhead dominates
the macro expansion costs).
2012-12-02 20:36:29 +02:00
Zahary Karadjov
f9bd8cc985
[caas] first version that actually works (still has a lot of logical memory leaks on recompilation)
2012-11-28 01:15:13 +02:00