Commit Graph

  • ca228e46b5 Fix compilation error when using packed pragma with vcc. Audun Wilhelmsen 2014-03-18 21:23:35 +01:00
  • 1e45bb79ab Added support for {.packed.} pragma on objects Added tests for packed and union pragmas Audun Wilhelmsen 2014-03-18 21:11:57 +01:00
  • 261a6ca017 Merge pull request #999 from zielmicha/zlib_abi_version Andreas Rumpf 2014-03-16 22:09:49 +01:00
  • c27fb4116e Merge pull request #1000 from gradha/pr_adds_likely_example_983 Andreas Rumpf 2014-03-16 22:09:28 +01:00
  • 9d4b77a65a Merge pull request #1003 from flaviut/devel Andreas Rumpf 2014-03-16 22:08:43 +01:00
  • b3da0ab888 fix #1007 Zahary Karadjov 2014-03-16 21:44:21 +02:00
  • 26890b6525 make some tests red :) (i.e. print failure details while running the tester) Zahary Karadjov 2014-03-16 20:52:09 +02:00
  • 49b0440c47 make some tests green Zahary Karadjov 2014-03-16 18:34:37 +02:00
  • f0953db3ba handle arbitrary expressions dependent on static input params in proc signatures Zahary Karadjov 2014-03-16 17:12:30 +02:00
  • da5d88f04e use g++ and clang++ automatically when compiling to C++ Zahary Karadjov 2014-03-16 13:19:07 +02:00
  • ac271e76b1 more robust handling of proc signatures containing inter-param type references Zahary Karadjov 2014-03-16 11:39:53 +02:00
  • 7dcf6ff50b fix #997 Zahary Karadjov 2014-03-15 19:43:50 +02:00
  • 27c2c1e75c fix #996 Zahary Karadjov 2014-03-15 19:32:49 +02:00
  • 37b199d34a first phase of tyGenericParam reforms needed for static params Zahary Karadjov 2014-03-15 19:23:20 +02:00
  • 4d2c948281 fix #1001 Zahary Karadjov 2014-03-15 12:04:57 +02:00
  • cf8fe16a48 fix #715 again Zahary Karadjov 2014-03-15 11:23:46 +02:00
  • 7080d02af4 allow multi-line expressions using the dot operator Zahary Karadjov 2014-03-15 10:50:14 +02:00
  • 63d93ad1ab grammar fix: allow free-standing expressions such as type(foo) is bar Zahary Karadjov 2014-03-15 10:37:14 +02:00
  • de64e8ec22 PFuture[void] now works. Dominik Picheta 2014-03-15 00:09:33 +00:00
  • 0519afba1d Merge pull request #972 from Matthias247/ipaddress Dominik Picheta 2014-03-14 21:27:00 +00:00
  • 95e4ab99e7 Make the IP address exceptions more detailed Matthias Einwag 2014-03-14 22:17:44 +01:00
  • afb7dbf81a Fixes compilation of asyncio2 on Windows. Dominik Picheta 2014-03-14 20:18:51 +00:00
  • 1a75b17cd0 File descriptors are now removed from fds list explicitly in close(). Dominik Picheta 2014-03-14 18:46:08 +00:00
  • 5e47c18e3f Add token position to nimrod scan flaviut 2014-03-14 14:18:38 -04:00
  • 3e056afb1c fixes #993 Araq 2014-03-13 22:29:48 +01:00
  • dd18c0ddd5 Adds example to likely/unlikely docstring. Refs #983. Grzegorz Adam Hankiewicz 2014-03-13 19:56:11 +01:00
  • a9bc8220fd Provide zlib version explicit on Linux. Michał Zieliński 2014-03-13 12:04:25 +01:00
  • 1c35fb3c89 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel Araq 2014-03-13 02:52:51 +01:00
  • 2fc84325c7 should fix the nkExprColonExpr bug in the vm Araq 2014-03-13 02:52:40 +01:00
  • d2f130c3fc Fix compilation on linux. Dominik Picheta 2014-03-12 23:19:40 +00:00
  • d97a397139 Fixed tasyncawait on Windows. Dominik Picheta 2014-03-12 20:42:36 +00:00
  • 15919b7c98 EOS exception now contains the error code. Dominik Picheta 2014-03-11 23:06:22 +00:00
  • 2ce07042fd tasyncawait now works on Linux. Dominik Picheta 2014-03-11 21:53:35 +00:00
  • 9b5357da5a Merge branch 'devel' of github.com:Araq/Nimrod into devel Zahary Karadjov 2014-03-11 00:59:35 +02:00
  • 71695ab791 fix tsemistatic Zahary Karadjov 2014-03-10 20:58:45 +02:00
  • 3270676e77 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel Araq 2014-03-10 22:23:38 +01:00
  • 121553d1a6 osproc compiles again for haiku Araq 2014-03-10 17:32:50 +01:00
  • 1546d210c5 fix #971 Zahary Karadjov 2014-03-10 18:13:48 +02:00
  • 85fe5e1940 fix #988 Zahary Karadjov 2014-03-10 13:04:22 +02:00
  • d4714ed14e minor additions to the manual Araq 2014-03-10 08:46:41 +01:00
  • d5798b43de fix #986 Zahary Karadjov 2014-03-10 01:57:08 +02:00
  • 9fb0755572 further improvements for static generic params; activate the hardest test cases Zahary Karadjov 2014-03-10 00:29:15 +02:00
  • 45a345e93d fix #866; generic static params Zahary Karadjov 2014-03-09 23:38:17 +02:00
  • 3dcf735482 fix #909 Zahary Karadjov 2014-03-09 22:15:11 +02:00
  • 29b7104a53 fix #829; (macros.quote) Zahary Karadjov 2014-03-09 21:04:12 +02:00
  • 752352a683 fix #949 Zahary Karadjov 2014-03-09 20:47:05 +02:00
  • eebe0035b5 teach opcLdObj about nkExprColonExpr Zahary Karadjov 2014-03-09 17:06:29 +02:00
  • 1793a0b5ce Merge branch 'devel' of github.com:Araq/Nimrod into devel Zahary Karadjov 2014-03-09 16:05:29 +02:00
  • 5aa486cf11 few more fixes for static params in macros; new failing test cases for static evaluation Zahary Karadjov 2014-03-09 16:04:58 +02:00
  • a097526956 Fixes to asyncio2 on Linux. Dominik Picheta 2014-03-09 13:49:38 +00:00
  • 5820093e58 Merge branch 'devel' of github.com:Araq/Nimrod into devel Zahary Karadjov 2014-03-09 14:02:16 +02:00
  • 4b09a89758 fix #966 Zahary Karadjov 2014-03-09 14:02:01 +02:00
  • 7b055388b7 raise exceptions through newException Matthias Einwag 2014-03-09 11:47:22 +01:00
  • 518b794491 implicit auto return type for inline iterators Zahary Karadjov 2014-03-08 23:27:33 +02:00
  • 085b339b8b implements higher-order inline iterators and return type inference for iterators Zahary Karadjov 2014-03-08 22:57:06 +02:00
  • 7704cdc90e Merge pull request #981 from Varriount/tester/enhanced-json-output Andreas Rumpf 2014-03-08 21:51:55 +01:00
  • 5f19af9e01 Removed debug code Clay Sweetser 2014-03-08 14:30:05 -05:00
  • edfcbab86f Merge pull request #899 from Leu-Gim/master Andreas Rumpf 2014-03-08 10:46:39 +01:00
  • aaa13c0011 Merge pull request #979 from EXetoC/alloc-overloads Andreas Rumpf 2014-03-08 10:33:13 +01:00
  • 71de5ea909 Tester now outputs all the test results of the current test run to json. Clay Sweetser 2014-03-07 17:50:57 -05:00
  • dd216755ff Merge branch 'devel' of https://github.com/Araq/Nimrod into devel Araq 2014-03-07 22:28:48 +01:00
  • 91d842e1ec implements strongSpaces parsing mode Araq 2014-03-07 22:25:05 +01:00
  • 3147f7f6c2 Use 'Natural' or 'Positive' instead of 'int' where applicable. EXetoC 2014-03-07 01:32:07 +01:00
  • c7b83d2c44 Update unit test. EXetoC 2014-03-07 01:09:16 +01:00
  • 5b7e44f0aa create -> createU, create0 -> create. EXetoC 2014-03-07 01:00:18 +01:00
  • 61e5435081 Update unit test. EXetoC 2014-03-07 00:36:58 +01:00
  • 5e78baa061 Use separate names for type-based allocation procs rather than overloading. EXetoC 2014-03-07 00:34:44 +01:00
  • 90e326504b Update test with new names. EXetoC 2014-03-07 00:09:43 +01:00
  • 3ae21ea48e Better names. EXetoC 2014-03-07 00:09:23 +01:00
  • 2cbe46daff Merge branch 'devel' of github.com:Araq/Nimrod into devel Zahary Karadjov 2014-03-06 23:25:45 +02:00
  • ee1b0d8c67 fix #587 Zahary Karadjov 2014-03-06 23:20:36 +02:00
  • 7500a5ea0b Merge pull request #978 from ReneSac/devel Andreas Rumpf 2014-03-06 22:24:52 +01:00
  • a88a635847 Added comment explaining 'assert_numbits' error. ReneSac 2014-03-06 18:18:25 -03:00
  • 249dd70273 test cases for the new handling of iterators by the is operator Zahary Karadjov 2014-03-06 23:03:02 +02:00
  • 9e989676d8 Merge pull request #975 from zielmicha/zmq-fix Andreas Rumpf 2014-03-06 21:07:02 +01:00
  • 862c0ef83d split the inline and closure iterators into different symbol kinds for easier discrimination between them Zahary Karadjov 2014-03-06 21:57:35 +02:00
  • d786974a45 Merge pull request #977 from EXetoC/alloc-overloads zah 2014-03-06 15:30:19 +02:00
  • d1bc6cf098 Merge branch 'devel' into alloc-overloads EXetoC 2014-03-06 02:46:31 +01:00
  • 853bdbf494 Add allocation unit tests. EXetoC 2014-03-06 02:45:55 +01:00
  • bbd245b47b Add missing cast. EXetoC 2014-03-06 02:43:05 +01:00
  • 6a83a5e468 Add type-specific allocation procs. EXetoC 2014-03-06 01:12:18 +01:00
  • 7904446c47 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel Araq 2014-03-05 21:30:13 +01:00
  • c5db5875f7 system.nim makes use of the 'unchecked' pragma Araq 2014-03-05 21:30:02 +01:00
  • 5506e8491d implemented 'union' and 'unchecked' pragmas Araq 2014-03-05 20:19:04 +01:00
  • a066e4e5c5 c2nim knows about the 'union' pragma Araq 2014-03-05 20:05:05 +01:00
  • 6e42513acd zmq: remove unnecessary 'var' decls from high-level procs Michał Zieliński 2014-03-05 18:31:22 +01:00
  • d944e09eb9 Merge pull request #974 from ninjin/devel Simon Hafner 2014-03-05 09:55:13 -06:00
  • b0625d2aa3 No execute bit for c-sources build.sh, fixing doc Pontus Stenetorp 2014-03-05 18:36:59 +09:00
  • 3dfb4891c7 bugfix: unreported 'compiles' bug Araq 2014-03-05 08:47:27 +01:00
  • 4f946cb44e fixes #942 Araq 2014-03-05 08:30:05 +01:00
  • 94e444c90f Merge branch 'devel' of https://github.com/Araq/Nimrod into devel Araq 2014-03-05 02:15:08 +01:00
  • aa92669d92 fixes #937 Araq 2014-03-05 02:14:53 +01:00
  • 5324c9ebba iterators now return tyIter(T); Zahary Karadjov 2014-03-05 01:14:37 +02:00
  • 74d51a7700 $ for TIpAddress now prints in the recommended format Matthias Einwag 2014-03-04 23:02:23 +01:00
  • 0f88ee7d0c Use character ranges from strutils. Matthias Einwag 2014-03-04 22:41:53 +01:00
  • 016492375f failing test case for static evaluation Zahary Karadjov 2014-03-04 22:38:43 +02:00
  • 1ce30b9e10 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel Araq 2014-03-04 16:41:37 +01:00
  • ab0fea9199 Changed behavior when babel cannot be found/run Varriount 2014-03-04 10:10:00 -05:00
  • ed5bbfe36d fixes #968 Araq 2014-03-04 08:31:11 +01:00
  • 7918c30b90 removed dead code Araq 2014-03-04 08:30:11 +01:00