summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* more robust handling of proc signatures containing inter-param type referencesZahary Karadjov2014-03-166-30/+106
|
* fix #997Zahary Karadjov2014-03-162-7/+15
|
* fix #996Zahary Karadjov2014-03-162-3/+9
|
* first phase of tyGenericParam reforms needed for static paramsZahary Karadjov2014-03-166-47/+79
|
* fix #1001Zahary Karadjov2014-03-163-2/+3
|
* fix #715 againZahary Karadjov2014-03-166-4/+29
| | | | the regression was caused by the introduction of "generic" lambdas
* allow multi-line expressions using the dot operatorZahary Karadjov2014-03-162-8/+17
| | | | | | | | | | | | this enables parsing of expressions like: ``` Nimrod s.items .map(proc (x): auto = x * 2) .filter do (x) -> auto: return x % 2 == 0 .group_by((x) => x.length) ```
* grammar fix: allow free-standing expressions such as type(foo) is barZahary Karadjov2014-03-161-4/+19
|
* PFuture[void] now works.Dominik Picheta2014-03-152-39/+65
| | | | | Return types can also be completely ommitted. PFuture[void] will then be implicitly deduced.
* Merge pull request #972 from Matthias247/ipaddressDominik Picheta2014-03-141-2/+259
|\ | | | | Added a IpAddress structure to the net module
| * Make the IP address exceptions more detailedMatthias Einwag2014-03-141-19/+24
| |
| * raise exceptions through newExceptionMatthias Einwag2014-03-091-18/+18
| |
| * $ for TIpAddress now prints in the recommended formatMatthias Einwag2014-03-041-2/+13
| |
| * Use character ranges from strutils.Matthias Einwag2014-03-041-6/+17
| |
| * Added a IpAddress structure to the net moduleMatthias Einwag2014-03-041-1/+231
| |
* | Fixes compilation of asyncio2 on Windows.Dominik Picheta2014-03-141-1/+5
| | | | | | | | | | Added a close(PDispatcher, TSocketHandle) implementation which unregisters the handle.
* | File descriptors are now removed from fds list explicitly in close().Dominik Picheta2014-03-143-23/+25
| | | | | | | | Fixes tasyncawait on linux.
* | fixes #993Araq2014-03-133-2/+29
| |
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-03-1310-86/+150
|\ \
| * | Fix compilation on linux.Dominik Picheta2014-03-121-17/+20
| | |
| * | Fixed tasyncawait on Windows.Dominik Picheta2014-03-123-11/+34
| | | | | | | | | | | | | | | | | | Implicit registration of an fd now only occurs when a new socket is created (in socket() or accept()). This makes the implementation much simpler, changes to the linux version will follow.
| * | EOS exception now contains the error code.Dominik Picheta2014-03-112-5/+7
| | |
| * | tasyncawait now works on Linux.Dominik Picheta2014-03-113-45/+69
| | | | | | | | | | | | | | | | | | Reworked detection of a file descriptor being closed with epoll (in the case of sockets it is when the remote host disconnects). Ensured that events are only updated when they change.
| * | Merge branch 'devel' of github.com:Araq/Nimrod into develZahary Karadjov2014-03-114-51/+118
| |\ \
| * | | fix tsemistaticZahary Karadjov2014-03-114-11/+23
| | | |
* | | | should fix the nkExprColonExpr bug in the vmAraq2014-03-134-11/+18
| |/ / |/| |
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-03-1034-167/+567
|\| |
| * | fix #971Zahary Karadjov2014-03-101-0/+3
| | |
| * | fix #988Zahary Karadjov2014-03-102-6/+6
| | | | | | | | | | | | trivial crash caused due to unchecked iteration over an empty reclist
| * | fix #986Zahary Karadjov2014-03-103-15/+29
| | |
| * | further improvements for static generic params; activate the hardest test casesZahary Karadjov2014-03-104-23/+45
| | |
| * | fix #866; generic static paramsZahary Karadjov2014-03-095-20/+35
| | |
| * | fix #909Zahary Karadjov2014-03-093-1/+23
| | |
| * | fix #829; (macros.quote)Zahary Karadjov2014-03-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | the fix is a little bit peculiar: the inserted call to getAst was getting a false-positive for being a lambda proc, because lambdalifting.isInnerProc takes into account who is the owner of a given symbol: (a nested proc is a callable symbol owned by the enclosing proc)
| * | fix #949Zahary Karadjov2014-03-091-1/+2
| | |
| * | teach opcLdObj about nkExprColonExprZahary Karadjov2014-03-093-19/+73
| | |
| * | Merge branch 'devel' of github.com:Araq/Nimrod into develZahary Karadjov2014-03-095-24/+64
| |\ \
| | * | Fixes to asyncio2 on Linux.Dominik Picheta2014-03-095-24/+64
| | | |
| * | | few more fixes for static params in macros; new failing test cases for ↵Zahary Karadjov2014-03-092-15/+58
| | | | | | | | | | | | | | | | static evaluation
| * | | Merge branch 'devel' of github.com:Araq/Nimrod into develZahary Karadjov2014-03-0912-82/+202
| |\| |
| | * | Merge pull request #981 from Varriount/tester/enhanced-json-outputAndreas Rumpf2014-03-081-0/+18
| | |\ \ | | | | | | | | | | Tester now outputs all the test results of the current test run to json.
| | | * | Removed debug codeClay Sweetser2014-03-081-1/+0
| | | | |
| | | * | Tester now outputs all the test results of the current test run to json.Clay Sweetser2014-03-071-0/+19
| | | | |
| | * | | Merge pull request #899 from Leu-Gim/masterAndreas Rumpf2014-03-081-2/+8
| | |\ \ \ | | | | | | | | | | | | Fixes passing non-default host and port to db_mysql.Open.
| | | * | | Fix for db_mysql.Open. 'Connection' argument in 'Open' was not used, so ↵Miguel2014-02-101-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | MySQL host and port were always default ones. Now 'Connection' is treated as 'host:port'.
| | | * | | Merge branch 'devel' of git://github.com/Araq/NimrodMiguel2014-02-106-71/+80
| | | |\ \ \
| | | * \ \ \ Merge branch 'devel' of git://github.com/Araq/NimrodMiguel2014-02-1096-1913/+3071
| | | |\ \ \ \
| | | * \ \ \ \ Merge branch 'devel' of git://github.com/Araq/NimrodMiguel2014-01-26741-11956/+20959
| | | |\ \ \ \ \
| | | * | | | | | 'Connection' argument in 'Open' was not used, so MySQL host and port were ↵Miguel2013-12-221-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | always default ones. Now 'Connection' is treated as 'host:port'.
| | * | | | | | | Merge pull request #979 from EXetoC/alloc-overloadsAndreas Rumpf2014-03-082-37/+53
| | |\ \ \ \ \ \ \ | | | |_|_|_|_|/ / | | |/| | | | | | More updates to the allocation interface