Grzegorz Adam Hankiewicz
b1b01e9f99
Removes misleading comment in build script.
...
A true program would rather compile the main nim project file which
imports other modules.
2012-12-14 22:12:12 +01:00
Araq
77492158ac
Merge pull request #273 from gradha/pr_misc_documentation_improvements
...
Misc documentation improvements
2012-12-12 11:27:12 -08:00
Grzegorz Adam Hankiewicz
afff026dbd
Adds hyperlink to system module to explain TFileMode type.
2012-12-11 23:08:09 +01:00
Grzegorz Adam Hankiewicz
545a7577e5
Adds json usage example.
2012-12-11 23:08:09 +01:00
Grzegorz Adam Hankiewicz
d3eaddc961
Transforms httpclient into hyperlink for ease of use.
2012-12-11 22:30:30 +01:00
Grzegorz Adam Hankiewicz
d9dab30c14
Documents json [] accesors, raises explicit exception.
2012-12-11 22:30:29 +01:00
Grzegorz Adam Hankiewicz
3ff2f7fbbc
Adds to split() a code example using a set of separators.
2012-12-11 22:30:29 +01:00
Araq
c98696d742
lazy paths for Babel support
2012-12-11 20:06:15 +01:00
Araq
a840a4ce53
improvements for --babelPath
2012-12-09 23:20:48 +01:00
Araq
b0dc877cc3
small documentation improvements
2012-12-09 21:23:12 +01:00
Araq
f96ec25ed2
made some tests green; some small bugfixes
2012-12-09 15:53:59 +01:00
Araq
654a99266f
Merge branch 'master' of github.com:Araq/Nimrod
2012-12-09 03:03:14 +01:00
Araq
92f8f2e776
documented AST overloading and some TR optimizations
2012-12-09 03:02:52 +01:00
Dominik Picheta
63112696b0
Fixes SSL implementation of sendAsync.
2012-12-08 19:27:00 +00:00
Dominik Picheta
d6632ad973
Fixes #268
2012-12-08 19:04:45 +00:00
Araq
40b611cc2f
documentation improvements
2012-12-07 17:43: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
Araq
22a59c057f
Merge branch 'master' of github.com:Araq/Nimrod
2012-12-06 21:54:28 +01:00
Dominik Picheta
a16e6bd22a
Updated readme.
2012-12-06 19:46:24 +00:00
Araq
a1f6779802
implemented AST based overloading
2012-12-06 08:45:18 +01:00
Araq
1d842e8b75
Merge branch 'master' of github.com:Araq/Nimrod
2012-12-06 07:10:19 +01:00
Araq
6431e60216
fixes #269
2012-12-05 23:28:35 +01:00
Araq
c5826ec1fb
fixes #266
2012-12-05 22:58:52 +01:00
Araq
38ab30d153
implemented generic converters
2012-12-05 22:03:36 +01:00
Araq
7171ae62cb
constraint now part of the parameter symbol and not of the type
2012-12-05 01:39:49 +01:00
Araq
0834224070
disable SSLv2_method for ubuntu
2012-12-03 21:48:12 +01:00
Araq
8948a97151
bugfix: 'not nil' and 'shared' types
2012-12-02 20:02:42 +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
Dominik Picheta
0916137287
Fixes error in httpclient.
2012-12-02 13:45:28 +00:00
Dominik Picheta
fa198f5be1
Fixes SSL httpclient and problems with hidden path splitting in OS.
...
Added babel's libs dir to Nimrod's path.
2012-12-02 13:21:21 +00:00
Araq
b602c04c4a
Merge branch 'master' of github.com:Araq/Nimrod
2012-12-02 11:15:10 +01:00
Araq
6ce15652d3
Merge branch 'master' of github.com:Araq/Nimrod
2012-12-02 11:13:05 +01:00
Araq
d7adc7c328
dont use unsafeNew in ropes.nim for now
2012-12-02 11:11:54 +01:00
Araq
76885c754a
first version of ropes.nim with unsafeNew (broken)
2012-12-02 00:44:29 +01:00
Araq
9c0355a13f
Merge branch 'master' of github.com:Araq/Nimrod
2012-12-01 19:11:04 +01:00
Araq
c98e3d2c27
implements 'export' feature
2012-12-01 19:10:47 +01:00
Dominik Picheta
10d13d5032
Fixed IRC test.
2012-12-01 16:38:33 +00:00
Dominik Picheta
336da8f44e
IRC module is now saner at the expense of a little API breakage.
...
Added warnings for unstable APIs to modules that use AsyncIO.
2012-12-01 16:04:59 +00:00
Zahary Karadjov
e9e22ccb2a
track the "owner" heap object in the ref write barrier
...
See the papers for reference counting with heap sliding views for details:
2012-12-01 15:37:13 +02:00
Araq
f503439e81
implements 'import dir/module' without quotes
2012-11-30 19:57:23 +01:00
Araq
da5ba6ce62
resolved conflicts
2012-11-30 02:09:04 +01:00
Araq
92e10e4b18
implemented 'import except'
2012-11-28 23:54:23 +01:00
Araq
0ef08e49e7
bugfix: better implict 'items' support
2012-11-28 19:57:41 +01:00
Araq
9483606d5b
bugfix: implicit items/pairs work better
2012-11-28 08:03:25 +01:00
Araq
0d19de18cc
first steps for the 'export' feature
2012-11-28 02:02:46 +01:00
Zahary Karadjov
c67520a7c5
temporary debugging code for the memory leak investigation
2012-11-28 01:15:14 +02:00
Zahary Karadjov
a42545ea3e
disables the compile-time rope formatting during bootstrapping
2012-11-28 01:15:14 +02:00
Zahary Karadjov
e817d54369
first batch of rope code converted to rfmt
...
The results so far are inconclusive:
The rope cache tries have been reduced by more than 125K (nearly 20%),
but the bootstrap time seems to be ever slightly increasing (0.01s).
2012-11-28 01:15:13 +02:00
Zahary Karadjov
f644e3079f
experimental compile-time rope formatting code
2012-11-28 01:15:13 +02:00