def
70c4176105
Add Mipsel CPU support (untested)
2015-07-31 23:16:52 +02:00
rku
df0e1a515b
Added fasm (external assembler) support.
2015-07-31 16:00:13 +03:00
rku
626226efa4
{.compile.} pragma accepts paths relative to file pragma is in.
2015-07-31 15:57:10 +03:00
Araq
54fdeb4f76
gc:none works again
2015-07-26 22:03:52 +02:00
Araq
beca7ded1b
fixes #3144
2015-07-26 21:07:11 +02:00
Yuriy Glukhov
21e7e7c895
Emit pragma support for JS backend.
2015-07-25 22:33:53 -07:00
Araq
4932415742
fixes #1832
2015-07-24 01:04:45 +02:00
Araq
bf057f0d2c
minor refactoring for big fixes to come
2015-07-24 01:04:42 +02:00
Araq
d82d430cbe
fixes #2823
2015-07-24 01:04:40 +02:00
Marat Safin
447442a9b0
add linenoise to installer.ini
2015-07-23 14:51:05 +03:00
Andreas Rumpf
f052041648
Merge pull request #3137 from vegansk/findFile_absolute
...
Added absolute path support to options.findFile
2015-07-23 08:42:53 +02:00
Araq
5409142120
fix recently introduced regressions
2015-07-22 18:49:18 +02:00
Araq
e6e0527fd2
fixes #1738
2015-07-22 18:01:05 +02:00
Araq
b0b716fca7
fixes #3079 , fixes #1146 , fixes #2879
2015-07-22 16:32:56 +02:00
Araq
862ee8d1d3
fixes #2963
2015-07-22 01:21:42 +02:00
Araq
f192d5aab3
fixes #3099
2015-07-21 19:00:48 +02:00
Anatoly Galiulin
506b90cea8
Added absolute path support to options.findFile
2015-07-21 09:58:26 +06:00
Araq
d3255f708c
small steps for making --symbolFiles:on work again
2015-07-20 13:43:59 +02:00
Araq
6b00160938
fixes #3134
2015-07-18 17:48:01 +02:00
Araq
f79e58edce
don't reset the terminal when --stdout is active
2015-07-16 15:26:04 +02:00
Araq
728fc441ef
staticExec now supports caching
2015-07-15 22:00:44 +02:00
Araq
f7bdc205c7
documentation generator emits configurable html for code listings
2015-07-14 01:37:09 +02:00
Araq
e5d8988175
fixes #3112
2015-07-14 01:37:09 +02:00
Jacek Sieka
e432de84a2
Linebreak TMagic by rough category
2015-07-12 21:49:33 +08:00
Araq
7da62f9833
source code renderer doesn't produce trailing whitespace anymore
2015-07-12 13:33:23 +02:00
def
db5f8d6755
Reset terminal colors before running compiled program
2015-07-10 00:48:11 +02:00
Araq
0a624bec1e
implemented {.noforward:on.} for type sections; useful for c2nim generated wrappers; to be documented
2015-07-08 11:49:34 +02:00
Araq
9a8de7f3a3
fixes #3054
2015-07-05 15:00:48 +02:00
Araq
0e23ac3680
fixes #3053
2015-07-05 15:00:48 +02:00
Araq
36ca2f1102
fixes #3051
2015-07-05 15:00:47 +02:00
Araq
7011275f13
fixes #3062
2015-07-05 15:00:46 +02:00
Andreas Rumpf
1ad729ee3b
Merge pull request #3020 from flaviut/rename-crc-to-hash
...
CRC -> Hash
2015-07-05 00:41:13 +02:00
Andreas Rumpf
e38a989a6f
Merge pull request #3036 from nanoant/patch/macros-sametype
...
macros: Introduce sameType(a, b) for node types
2015-07-04 16:12:09 +02:00
Flaviu Tamas
62b55592e8
CRC -> Hash
2015-07-03 10:13:45 -04:00
Adam Strzelecki
3c20747394
Turn GC_getStatistics into hintGCStats
2015-07-03 14:05:00 +02:00
Adam Strzelecki
c009aadc74
Turn stack trace printing into hintStackTrace
...
So stack trace printing can be explicitly enabled by --hint[StackTrace]:on.
2015-07-03 14:05:00 +02:00
Adam Strzelecki
d568ac3357
Turn optPrintSurroundingSrc into hintSource
...
So surrounding source printing can be enabled for lower verbosity levels
explicitly.
2015-07-03 14:05:00 +02:00
Adam Strzelecki
00366cb8d4
Turn loadDynamicLib msg into hintDependency
2015-07-03 14:05:00 +02:00
Adam Strzelecki
18b3d04291
Turn execExternalProgram msgs into hintExecuting
...
Or hintLinking that is used on verbosity:1. This lets you treat this message as
regular hint, and control it via command line.
2015-07-03 14:05:00 +02:00
Adam Strzelecki
592f867aa5
List warnings & hints via --(hints|warnings):list
...
Hints and warnings can be now listed using --warnings:list and --hints:list
printing names and checkboxes indicating which of these are enabled.
2015-07-03 14:05:00 +02:00
Adam Strzelecki
14e6ff6780
Introduce NotesVerbosity defining verbosity levels
...
This solves two issues:
1. Some notes were enabled explicitly for some verbosity levels, so
--hintName:on has no effect if verbosity level was too low.
2. Verbosity level for notes is not longer scattered across the source code,
instead if now lives in msgs.nim NotesVerbosity array
3. Individual note settings have stronger effect than verbosity setting,
so --hintName:off will disable hint regardless of high verbosity setting,
and vice-versa --hintName:on will enable hint even on low verbosity setting.
2015-07-03 12:37:42 +02:00
Adam Strzelecki
1a0417fbe0
macros: Introduce sameType(a, b) for node types
...
Previously introduced node comparison `==` was working somehow wrong on nodes
returned from getType(a), comparing just ids of the symbols.
Recently introduced `==` change 47dce26886
started comparing symbol nodes pointer-wise, thus strictly. Since getType(a)
always creates new symbol pointing to the type, comparing two such nodes using
`==` always returns false, even they point to the same type.
That is why we need a new sameType macro to be able to tell if these nodes
point to the same type.
2015-07-03 11:11:10 +02:00
Araq
2d196442fa
fixes #3048 , fixes #3047
2015-07-03 10:31:49 +02:00
Araq
841a179d28
fixes #2633
2015-07-03 01:57:00 +02:00
Araq
cdc6529ccf
fixes #3038
2015-07-03 00:20:34 +02:00
Araq
3df9d2bd0c
fixes #2540
2015-07-03 00:20:33 +02:00
Araq
c314f8e65e
fixes #3040
2015-07-02 23:04:46 +02:00
Araq
65c1b0c128
fixes #3041
2015-07-02 22:45:33 +02:00
Araq
0df8fa1ddd
fixes #3044
2015-07-02 21:42:10 +02:00
Araq
bbf7e18e5b
varargs[untyped] actually works
2015-07-02 21:22:56 +02:00