Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Many renames. Created high level asyncnet module. | Dominik Picheta | 2014-03-22 | 4 | -12/+175 |
| | |||||
* | Copied most blocking socket operations to the net module. | Dominik Picheta | 2014-03-22 | 4 | -33/+1020 |
| | |||||
* | Clean up IP address code in net module. | Dominik Picheta | 2014-03-22 | 1 | -28/+54 |
| | |||||
* | Asyncio2 doc improvements. Changed recvLine's behaviour. | Dominik Picheta | 2014-03-22 | 1 | -11/+9 |
| | | | | | | | recvLine had an edge case where it would return a partial line if the socket were to be disconnected in the middle of a line being read. The behaviour now is that the data is simply lost as it likely will be unparsable by the protocol anyway. | ||||
* | fixes wrong commit | Araq | 2014-03-22 | 1 | -2/+0 |
| | |||||
* | fixes #1006 | Araq | 2014-03-22 | 3 | -8/+14 |
| | |||||
* | fixes #1023 | Araq | 2014-03-22 | 3 | -21/+50 |
| | |||||
* | fixes #1010 | Araq | 2014-03-22 | 4 | -28/+51 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-03-22 | 53 | -329/+1264 |
|\ | |||||
| * | Merge pull request #1021 from skyfex/devel | Andreas Rumpf | 2014-03-21 | 2 | -0/+12 |
| |\ | | | | | | | Added documentation for packed pragma | ||||
| | * | Fixed typo in docs | Audun Wilhelmsen | 2014-03-21 | 1 | -1/+1 |
| | | | |||||
| | * | Fixed typo and line breaks in docs | Audun Wilhelmsen | 2014-03-20 | 2 | -4/+10 |
| | | | |||||
| | * | Added documentation for packed pragma | Audun Wilhelmsen | 2014-03-20 | 2 | -0/+6 |
| | | | |||||
| * | | msg -> errmsg | Zahary Karadjov | 2014-03-21 | 3 | -5/+5 |
| |/ | |||||
| * | fix #1015 | Zahary Karadjov | 2014-03-20 | 2 | -3/+32 |
| | | |||||
| * | fix #1016 | Zahary Karadjov | 2014-03-20 | 1 | -1/+1 |
| | | |||||
| * | fix the handling of "msg" tests | Zahary Karadjov | 2014-03-20 | 2 | -2/+6 |
| | | |||||
| * | fix #1018 | Zahary Karadjov | 2014-03-20 | 1 | -8/+20 |
| | | | | | | | | | | | | Previously, generic types originating from the same body symbol were compared structurally. The bug illustrates a case, where such a comparison is not correct. The new approach follows the established method used in typeRel. | ||||
| * | implements ``distinct with/without X, Y`` | Zahary Karadjov | 2014-03-20 | 5 | -27/+72 |
| | | | | | | | | | | | | This still doesn't work quite right, because some common operations like array indexing lay completely outside the scope/symbol lookup system - they are not even magics. | ||||
| * | fix #1013 | Zahary Karadjov | 2014-03-20 | 2 | -4/+33 |
| | | |||||
| * | reference implementation of a vector swizzle library | Zahary Karadjov | 2014-03-20 | 12 | -58/+225 |
| | | | | | | | | | | This also provides the initial steps towards support for type class "filtered" type inference fixes an "ordinal type expected" ICE, related to the use of static params | ||||
| * | Merge pull request #1014 from skyfex/devel | Andreas Rumpf | 2014-03-19 | 8 | -13/+96 |
| |\ | | | | | | | Packed pragma and tests for packed and union pragma | ||||
| | * | Fix compilation error when using packed pragma with vcc. | Audun Wilhelmsen | 2014-03-18 | 1 | -1/+1 |
| | | | |||||
| | * | Added support for {.packed.} pragma on objects | Audun Wilhelmsen | 2014-03-18 | 8 | -13/+96 |
| |/ | | | | | | | Added tests for packed and union pragmas | ||||
| * | Merge pull request #999 from zielmicha/zlib_abi_version | Andreas Rumpf | 2014-03-16 | 1 | -1/+1 |
| |\ | | | | | | | Provide zlib version explicitly on Linux. | ||||
| | * | Provide zlib version explicit on Linux. | Michał Zieliński | 2014-03-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | - workaround for Gentoo (#987), - also, it's a good practice to provide ABI version in calls to dlopen, so if zlib ever changes ABI, wrappers won't break siliently. | ||||
| * | | Merge pull request #1000 from gradha/pr_adds_likely_example_983 | Andreas Rumpf | 2014-03-16 | 1 | -4/+24 |
| |\ \ | | | | | | | | | Adds example to likely/unlikely docstring. Refs #983. | ||||
| | * | | Adds example to likely/unlikely docstring. Refs #983. | Grzegorz Adam Hankiewicz | 2014-03-13 | 1 | -4/+24 |
| | |/ | |||||
| * | | Merge pull request #1003 from flaviut/devel | Andreas Rumpf | 2014-03-16 | 1 | -0/+1 |
| |\ \ | | | | | | | | | Add token position to `nimrod scan` | ||||
| | * | | Add token position to `nimrod scan` | flaviut | 2014-03-14 | 1 | -0/+1 |
| | | | | | | | | | | | | A block of the format "linenum:col\t' is added to the start of each token that is printed. | ||||
| * | | | fix #1007 | Zahary Karadjov | 2014-03-16 | 1 | -5/+6 |
| | | | | |||||
| * | | | make some tests red :) (i.e. print failure details while running the tester) | Zahary Karadjov | 2014-03-16 | 4 | -6/+10 |
| | | | | |||||
| * | | | make some tests green | Zahary Karadjov | 2014-03-16 | 13 | -30/+45 |
| | | | | |||||
| * | | | handle arbitrary expressions dependent on static input params in proc signatures | Zahary Karadjov | 2014-03-16 | 10 | -18/+60 |
| | | | | |||||
| * | | | use g++ and clang++ automatically when compiling to C++ | Zahary Karadjov | 2014-03-16 | 2 | -22/+32 |
| | | | | |||||
| * | | | more robust handling of proc signatures containing inter-param type references | Zahary Karadjov | 2014-03-16 | 6 | -30/+106 |
| | | | | |||||
| * | | | fix #997 | Zahary Karadjov | 2014-03-16 | 2 | -7/+15 |
| | | | | |||||
| * | | | fix #996 | Zahary Karadjov | 2014-03-16 | 2 | -3/+9 |
| | | | | |||||
| * | | | first phase of tyGenericParam reforms needed for static params | Zahary Karadjov | 2014-03-16 | 6 | -47/+79 |
| | | | | |||||
| * | | | fix #1001 | Zahary Karadjov | 2014-03-16 | 3 | -2/+3 |
| | | | | |||||
| * | | | fix #715 again | Zahary Karadjov | 2014-03-16 | 6 | -4/+29 |
| | | | | | | | | | | | | | | | | the regression was caused by the introduction of "generic" lambdas | ||||
| * | | | allow multi-line expressions using the dot operator | Zahary Karadjov | 2014-03-16 | 2 | -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 bar | Zahary Karadjov | 2014-03-16 | 1 | -4/+19 |
| | | | | |||||
| * | | | PFuture[void] now works. | Dominik Picheta | 2014-03-15 | 2 | -39/+65 |
| | | | | | | | | | | | | | | | | | | | | Return types can also be completely ommitted. PFuture[void] will then be implicitly deduced. | ||||
| * | | | Merge pull request #972 from Matthias247/ipaddress | Dominik Picheta | 2014-03-14 | 1 | -2/+259 |
| |\ \ \ | | | | | | | | | | | Added a IpAddress structure to the net module | ||||
| | * | | | Make the IP address exceptions more detailed | Matthias Einwag | 2014-03-14 | 1 | -19/+24 |
| | | | | | |||||
| | * | | | raise exceptions through newException | Matthias Einwag | 2014-03-09 | 1 | -18/+18 |
| | | | | | |||||
| | * | | | $ for TIpAddress now prints in the recommended format | Matthias Einwag | 2014-03-04 | 1 | -2/+13 |
| | | | | | |||||
| | * | | | Use character ranges from strutils. | Matthias Einwag | 2014-03-04 | 1 | -6/+17 |
| | | | | | |||||
| | * | | | Added a IpAddress structure to the net module | Matthias Einwag | 2014-03-04 | 1 | -1/+231 |
| | | | | |