Araq
df1e7b8021
Merge branch 'master' of github.com:Araq/Nimrod
2012-12-26 22:48:48 +01:00
Araq
81b718641c
small improvements for FFI
2012-12-26 22:48:34 +01:00
Dominik Picheta
d7d4caf45a
Added set_markup to gtk2 wrapper.
2012-12-25 14:06:18 +00:00
Dominik Picheta
f83881dd4e
Fixed symbol conflict in the sockets module on Windows.
2012-12-23 14:31:16 +00:00
Dominik Picheta
da609fc445
Fixed many deprecation warnings. asyncio.recvLine now throws an
...
exception when an error occurs. Added sockets.SocketError.
2012-12-23 14:05:16 +00:00
Dominik Picheta
3cbac13546
Rewrote the implementation of parsing chunked transfer coding in
...
httpclient. Fixes #272 .
2012-12-23 11:22:42 +00:00
Dominik Picheta
6cb8edfce9
recvLine now works with unbuffered ssl sockets.
...
Added higher level recv functions.
2012-12-22 23:03:28 +00:00
Zahary Karadjov
083d4f4708
fixes the recently discovered GC memory leaks
...
This revision is intended as comparison point between the old and the new GC
The used GC can be switched in mmdisp and various statistics will be gathered during
execution (these will be removed/disabled in later revisions)
2012-12-20 15:51:21 +02:00
Araq
b6c8e16b0f
bugfix: openssl import for macosx
2012-12-19 21:45:18 +01:00
Araq
3e514cd5dc
Merge pull request #276 from gradha/pr_adds_macosx_libiconv_name
...
Adds macosx dynamic library name for libiconv.
2012-12-18 17:27:29 -08:00
Araq
7148812524
first steps for FFI support at compile time
2012-12-19 02:22:39 +01:00
Grzegorz Adam Hankiewicz
acfe55ab90
Adds macosx dynamic library name for libiconv.
...
Also adds some verbosity to the implicit test.
2012-12-17 20:15:43 +01: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
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
1dc362dcd4
compiler support for babel
2012-12-07 17:20:51 +01:00
Araq
c5826ec1fb
fixes #266
2012-12-05 22:58:52 +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
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
Araq
92e10e4b18
implemented 'import except'
2012-11-28 23:54:23 +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
e6f3f46cd9
store the instantiation cache in the generic symbol
2012-11-28 01:15:13 +02:00
Zahary Karadjov
091c1b3075
caas is now drivable through stdin
...
* added idetools --eval
* streams.readLine recognises and applies the backspace character
2012-11-28 01:15:13 +02:00
Araq
012a7b5522
Merge pull request #262 from gradha/pr_adds_some_documentation_to_db_modules
...
Documents NULL to "" db_* transformation and return values.
2012-11-24 17:54:04 -08:00
Grzegorz Adam Hankiewicz
cdd324d163
Documents NULL to "" db_* transformation and return values.
2012-11-24 20:41:26 +01:00
Araq
476f6fc8ee
sockets: proper bugfix for solaris
2012-11-22 08:08:54 +01:00
Araq
85c53d525b
Merge pull request #260 from exhu/master
...
base() proc for typeinfo module
2012-11-21 14:04:19 -08:00
Yury Benesh
b0388073c4
Added base() proc to typeinfo.
2012-11-21 23:42:11 +03:00
Araq
46f92c31aa
added 2 necessary node kinds
2012-11-21 20:55:03 +01:00
Araq
022ff2e86e
almost every pragma is allowed in a 'push' pragma
2012-11-20 23:58:45 +01:00
Araq
1dfc57c5ff
bugfix: sockets with SSL support
2012-11-20 22:04:45 +01:00
Araq
67d9933eb3
sockets.nim: bugfix for solaris
2012-11-20 21:40:22 +01:00
Araq
b4ad97a036
fixes #256 (I hope)
2012-11-20 21:33:22 +01:00
Araq
c4b7a3e545
docs should build under doc2; unittests of times.nim compile under 32bit; small bugfix for the tester
2012-11-20 21:28:55 +01:00
Araq
3d40842088
doc2 improvements; small lexer bugfix: backslashes in comments
2012-11-20 17:46:11 +01:00
Araq
14fc0631d7
fixes #250
2012-11-19 00:16:25 +01:00
Araq
db80038c37
Merge branch 'master' of github.com:Araq/Nimrod
2012-11-18 13:35:05 +01:00