22886 Commits

Author SHA1 Message Date
Adam Strzelecki
e31bca55fa Make csources a submodule
1. Solves a problem that updating Nim sources we have no indication we need to
   update csources as well.

2. Using submodule we can explicitly request that some Nim version requires
   some csources version to bootstrap.

3. build.sh now simply calls: git submodule update --init --depth 1
   instead shallow clone on missing csources subdirectory.
2015-05-03 18:55:31 +02:00
Andreas Rumpf
ca67687e3b Merge pull request #2648 from def-/zipfiles
Make zipfiles module work again
2015-05-03 17:31:26 +02:00
def
ffad2be237 Make zipfiles module work again
Also adds an example usage to the module
2015-05-03 14:22:49 +02:00
def
0e8e574961 Use builtin overflow functions of Clang and GCC (WIP, RFC)
This only works with recent Clang and GCC 5.0.

Currently it doesn't work because __has_builtin can't be defined.

This is totally ugly. But we can't reliably detect whether we can use
the builtins from Nim, especially with cross-compiling where the user
may be using an older compiler version. Switching this on/off manually
with a define seems weird as well, this should work automatically.
2015-05-03 03:49:11 +02:00
Araq
0e1167d64b made test green 2015-05-03 01:08:53 +02:00
Araq
e23857a98b fixes #2629, fixes #2641, fixes #2632, fixes #2630 2015-05-03 01:08:52 +02:00
Araq
6cb3635ca0 fixes 'echo nil' codegen bug 2015-05-03 01:08:51 +02:00
Araq
c6605d3d50 development version is 0.11.1 2015-05-03 01:08:50 +02:00
Araq
0f35a997dd minor bugfixes to the new 'len(nil)==0' feature 2015-05-03 01:08:50 +02:00
Araq
16a51ffc97 compiler\ccgexprs.nim
fixes 'nil' literal echoing
2015-05-03 01:08:49 +02:00
Araq
7d3a6b42d9 fixes #2625 2015-05-03 01:08:48 +02:00
Stephen Sugden
7fb5932b9b Resolve base type fields in [](TAny, string) 2015-05-03 00:16:22 +02:00
reactormonk
fe268b7df7 Merge pull request #2639 from HOLYCOWBATMAN/pr-frontpage-slideshow
Moved frontpage slideshow controls
2015-05-03 01:05:40 +05:00
HOLYCOWBATMAN
e639b85e3c Moved frontpage slideshow controls 2015-05-02 09:01:18 -04:00
Chris Heller
2aa61034ba Add deprecated versions of procs in windows.nim that had DWORD parameters converted to SIZE_T 2015-05-01 23:54:28 -07:00
Simon Hafner
1e78c5445d manually reapplied d40098ad 2015-05-02 09:26:15 +05:00
Simon Hafner
2522049ed2 method arrives as symbol 2015-05-02 09:14:02 +05:00
Simon Hafner
0ff5339590 removed debug echos 2015-05-02 08:35:01 +05:00
Simon Hafner
b500907978 some more bugs in epc fixed - removed try 2015-05-02 08:24:05 +05:00
Simon Hafner
7dfa93d3c0 fixed first round of bugs 2015-05-02 08:04:17 +05:00
Simon Hafner
a1ee169d09 implemented nextFreePort for nimsuggest 2015-05-02 05:28:53 +05:00
msmith491
50f54bf60b Add arbitrary char support to the strutils proc. Issue #2626 2015-04-30 21:40:26 -07:00
reactormonk
c82cc7c37c Merge pull request #2618 from yglukhov/dom-body-head
Added body and head properties to DOM document.
2015-05-01 03:15:11 +05:00
Dominik Picheta
0be654efe1 Merge branch 'devel' 2015-04-30 16:09:27 +01:00
Araq
d9d5aa60b7 version 0.11.0 v0.11.0 2015-04-30 16:59:29 +02:00
Araq
3905cfeace more cleanups for 0.11.0 2015-04-30 14:32:01 +02:00
Dominik Picheta
01f625f75c Intro for release notes. 2015-04-30 12:30:55 +01:00
Araq
a4f8a89c85 preparations for version 0.11.0 2015-04-30 02:01:38 +02:00
Araq
d40098ad82 columns are 1 based for nimsuggest 2015-04-30 00:01:07 +02:00
Araq
6d05ae26e6 fixes regression caused by code cleanups 2015-04-29 22:24:50 +02:00
def
60862c22f5 Year shouldn't be arbitrarily limited to -10_000 .. 10_000. Instead it's
an int now.
2015-04-29 21:34:03 +02:00
Araq
813a4f1d83 the installer can generate tar.gz 2015-04-29 19:59:06 +02:00
yglukhov
3161f904a5 Added body and head properties to document. 2015-04-29 10:01:26 +03:00
Araq
26eae7d00e fixes #2470, fixes #1354 2015-04-28 20:21:53 +02:00
Chris Heller
fcb4d5a44a Update VirtualLock/Unlock to use SIZE_T instead of DWORD for sizes 2015-04-28 10:19:44 -07:00
Chris Heller
26115027bf Update the GlobalAlloc/ReAlloc and LocalAlloc/ReAlloc procs to use SIZE_T instead of DWORD. 2015-04-28 10:12:06 -07:00
Chris Heller
ef46f75572 Update Heap* procs in windows.nim that were using DWORD sizes to use SIZE_T 2015-04-28 10:00:10 -07:00
Chris Heller
c750900286 Update other Virtual* procs that were using dwSize: DWORD to use SIZE_T 2015-04-28 09:53:01 -07:00
Araq
3fa2e79814 sempass2: bugfixes 2015-04-28 15:01:05 +02:00
Chris Heller
ef887d5d90 Add procs for VirtualAllocEx and VirtualFreeEx in windows.nim 2015-04-27 21:02:48 -07:00
Chris Heller
ab58e844da Change dwSize parameter in VirtualAlloc/Free procs to use SIZE_T instead of DWORD to match MSDN 2015-04-27 21:00:07 -07:00
Araq
c6398d408d fixes #1888 2015-04-27 23:11:59 +02:00
Araq
b34bd3b163 fixes #2577 2015-04-27 23:11:58 +02:00
Andreas Rumpf
d3b0292d4e Merge pull request #2606 from def-/async
Async
2015-04-27 21:16:21 +02:00
Simon Hafner
39378823ae epc waits on recv, not on accept 2015-04-27 20:06:17 +05:00
Simon Hafner
00fafd1dbe Fixed a few socket things 2015-04-27 10:25:45 +05:00
Wim Lewis
df1cdced1d Make the post-connection wrapSocket() call available in both the synchronous and asynchrinous net modules. 2015-04-26 22:10:35 -07:00
Araq
85bcc14f7f fixes #2607 2015-04-26 22:44:06 +02:00
Araq
4550a2fb5c fixes #2602 2015-04-26 22:44:06 +02:00
Araq
22b5f4df54 fixes #2603 2015-04-26 22:44:05 +02:00