Commit Graph

  • a6ee0eb299 sockets compile again with SSL support Araq 2012-07-10 00:16:04 +02:00
  • bc519fdd51 Made logging.nim compile. Yury Benesh 2012-07-10 00:30:02 +03:00
  • 428e8a0d30 improved cross-compilation support Araq 2012-07-09 21:24:06 +02:00
  • 4966212141 more fixes for new integer promotion rules; fixes #152; fixes #157; fixes #156; fixes #155 Araq 2012-07-09 21:11:11 +02:00
  • 049de0ef66 'addSon' for types deprecated for 'int literal type' analysis (3) Araq 2012-07-09 20:04:19 +02:00
  • 82b5e430cf 'addSon' for types deprecated for 'int literal type' analysis (2) Araq 2012-07-09 08:22:55 +02:00
  • 121d4e0fc2 'addSon' for types deprecated for 'int literal type' analysis Araq 2012-07-09 08:09:00 +02:00
  • 795afb0021 made tests green again Araq 2012-07-09 00:54:46 +02:00
  • f0dd96fa58 cross-compilation improvements Araq 2012-07-08 23:33:45 +02:00
  • bb82e30508 bugfix: ha.echo should be accepted Araq 2012-07-08 22:03:06 +02:00
  • e0746e7b19 rebuilt C sources Araq 2012-07-08 21:15:16 +02:00
  • 53b3ad971a Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-07-08 21:05:26 +02:00
  • 4fbba0a65a changed integer promotion rules; breaks bootstrapping and lots of code Araq 2012-07-08 21:03:47 +02:00
  • 6c2aaaad06 Added support for ARM. Dominik Picheta 2012-07-07 23:54:45 +01:00
  • 36247e0947 added devel/logging; weakrefs test; next steps for proper unsigned support Araq 2012-07-05 00:03:33 +02:00
  • 8ef48a34e5 fixes #150; next steps for proper unsigned support Araq 2012-07-03 00:59:36 +02:00
  • 2e2650c708 ' is optional in type suffixes for numerical literals Araq 2012-07-02 08:49:38 +02:00
  • dd97e00553 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-07-02 01:41:40 +02:00
  • f2af2fb478 JS codegen improvements; barely usable now Araq 2012-07-02 01:41:16 +02:00
  • fe285b354d JS codegen enhancements; still unusable Araq 2012-07-01 19:35:19 +02:00
  • ee1bcb6414 dead code elimination for JS backend; JS improvements (but doesn't work yet) Araq 2012-06-30 12:29:56 +02:00
  • 2900ceae35 changed integer promotion rules; added math.fmod Araq 2012-06-28 08:33:25 +02:00
  • ec95d54a67 fixes for the Intel C compiler on Windows Zahary Karadjov 2012-06-27 21:22:50 +03:00
  • b5d34242ca added proc annotations: macros invoked as pragmas Araq 2012-06-26 01:00:32 +02:00
  • 5a838d3e06 thread var emulation should work again Araq 2012-06-25 00:23:41 +02:00
  • ee98c76d2e bite the bullet and make 'initStackBottom' a compilerproc Araq 2012-06-24 20:00:25 +02:00
  • 776920dc71 bugfix: cycle analysis needs to take inheritance into account Araq 2012-06-24 17:36:22 +02:00
  • fcd91a0cd6 added gcleak4.nim test; fails in debug mode Araq 2012-06-24 17:18:01 +02:00
  • 022f3718a9 added gcleak4.nim test; fails in debug mode Araq 2012-06-24 17:17:29 +02:00
  • d257f7fd36 tests/gc/gcleak4.nim Araq 2012-06-24 17:15:54 +02:00
  • 869a5aa90d doc2 improvements Araq 2012-06-24 02:34:11 +02:00
  • 2d8138768a system.nim: documentation fixes Araq 2012-06-23 20:50:35 +02:00
  • 3c98518487 docgen2 improvements Araq 2012-06-23 16:32:14 +02:00
  • 0e936cbabd docgen2 improvements Araq 2012-06-23 09:24:02 +02:00
  • 1acc7a09c5 docgen2 improvements Araq 2012-06-23 09:22:57 +02:00
  • 01ab5948aa first implementation of docgen2 Araq 2012-06-23 08:41:11 +02:00
  • 720c04cb6f deprecated the pretty printer command Araq 2012-06-22 21:59:50 +02:00
  • b26ebb0c8d todo.txt updates Araq 2012-06-22 18:23:33 +02:00
  • 48847b5616 documented optional indentation for 'case' statements/'case' objects Araq 2012-06-22 17:47:03 +02:00
  • 09499b3822 documented 'immediate' templates Araq 2012-06-22 17:28:45 +02:00
  • a6e0679aeb closure bugfix Araq 2012-06-22 16:57:44 +02:00
  • 0b509127d2 documentation improvements; added system.gorge (for Araq's fun) Araq 2012-06-22 08:30:55 +02:00
  • 05c981ea9b fixes #134 Araq 2012-06-21 19:00:09 +02:00
  • d1c84328a7 fixes #145 Araq 2012-06-21 18:51:19 +02:00
  • 26b64f9e4f another bugfix Araq 2012-06-21 19:20:45 +02:00
  • 4d9a5dc8ff fixes #140 Araq 2012-06-21 19:08:39 +02:00
  • 2294c02cc8 and another closure bugfix Araq 2012-06-21 09:03:49 +02:00
  • 7b4560337b bugfixes for closures Araq 2012-06-21 08:46:56 +02:00
  • 00feaa2530 fixes #142 Araq 2012-06-20 14:43:03 +02:00
  • ce5bc7eead Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-06-20 00:46:10 +02:00
  • 40339aac62 added another macro regression Araq 2012-06-20 00:45:57 +02:00
  • 9b60518904 Merge pull request #135 from rafaelvasco/master Araq 2012-06-19 15:23:09 -07:00
  • 39137294a3 made some tests green again Araq 2012-06-20 00:21:53 +02:00
  • e0092cfae6 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-06-19 22:38:48 +02:00
  • f191059e56 somewhat working closures Araq 2012-06-19 22:37:00 +02:00
  • 98458a3076 next steps for full closure support (2) Araq 2012-06-18 02:08:49 +02:00
  • d5b01dfb7c next steps for full closure support Araq 2012-06-18 02:03:08 +02:00
  • 7076f07228 tinterf.nim works now Araq 2012-06-17 02:11:13 +02:00
  • 7b539c9e58 simple example works again Araq 2012-06-16 18:29:22 +02:00
  • 15dad22a0a first implementation of new lambda lifting Araq 2012-06-15 23:18:52 +02:00
  • 382a614a61 don't take into account the user config file when building sources Zahary Karadjov 2012-06-14 19:58:47 +03:00
  • b11fe5d0b4 more uint related fixes Zahary Karadjov 2012-06-14 17:33:00 +03:00
  • 0c353876a1 Fixed other procedures that used PPGLChar. Rafael Vasco 2012-06-13 15:11:50 -03:00
  • 5fba5a7c01 Fixed string param on glShaderSource Rafael Vasco 2012-06-13 14:30:38 -03:00
  • 308cfc49b8 Merge branch 'master' of github.com:Araq/Nimrod into upstream Zahary Karadjov 2012-06-12 04:45:26 +03:00
  • df1ec09399 proper indentation in the generated C code Zahary Karadjov 2012-06-12 03:36:43 +03:00
  • e2d38a57ec better support for unsigned integers. Zahary Karadjov 2012-06-10 23:33:05 +03:00
  • 7364d72548 Fixed httpclient bugs, fixed socket bugs and fixed sockets for windows. Dominik Picheta 2012-06-09 14:24:41 +01:00
  • ce933c90a4 destructor pragma Zahary Karadjov 2012-06-07 03:32:40 +03:00
  • 65970efd97 destructors for case values Zahary Karadjov 2012-06-06 23:00:33 +03:00
  • 985113ee2a fix AST debug printing when line directives are enabled Zahary Karadjov 2012-06-06 21:12:14 +03:00
  • db8dbab766 fix bootstrapping on POSIX platforms Zahary Karadjov 2012-06-06 20:38:57 +03:00
  • d10b524c9a generate default destructors Zahary Karadjov 2012-06-06 18:34:35 +03:00
  • 41a9a941ab Fixed math.round, added math.ceil and fixed times.format. Dominik Picheta 2012-06-04 19:24:13 +01:00
  • 4105a91c48 fix compilation errors when bootstrapping with C++ Zahary Karadjov 2012-06-04 01:56:10 +03:00
  • 3294cb10a9 Sockets are now buffered and have ssl support through openssl. Dominik Picheta 2012-06-03 19:09:42 +01:00
  • bb850aafec codegen for C++ exceptions Zahary Karadjov 2012-06-03 20:37:56 +03:00
  • 3ce400bb00 bugfix: finally blocks were not executed when the except block is exited by raise or return Zahary Karadjov 2012-06-03 18:00:45 +03:00
  • 70c283ac64 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-06-03 10:11:01 +02:00
  • 5f527769ee first steps to working closures Araq 2012-06-03 10:10:38 +02:00
  • ab18654e59 attempt to fix nimbuild Zahary Karadjov 2012-06-02 22:43:09 +03:00
  • 88f7b7bc50 Merge branch 'master' of github.com:Araq/Nimrod into upstream Zahary Karadjov 2012-06-02 19:52:06 +03:00
  • a1da1f987b Added system.staticExec proc for executing external command at compile-time Zahary Karadjov 2012-06-02 19:51:49 +03:00
  • 232ab71f20 bugfix: RST parser: URLs properly parsed Araq 2012-06-01 00:25:02 +02:00
  • 073323af48 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-05-31 01:35:32 +02:00
  • 761936bad5 niminst: use 'set -e'; failing to copy docs and data is no installation error Araq 2012-05-31 01:35:13 +02:00
  • ec39788b41 Fixed times.format handling of month numbers. Dominik Picheta 2012-05-30 23:22:09 +01:00
  • 2509c08d34 Marshal now works with nil strings. Timezone and tzname vars are not public any more in the times module. Dominik Picheta 2012-05-30 22:35:43 +01:00
  • 04300542da fixes #127 Araq 2012-05-30 22:37:17 +02:00
  • b5d8e8bfaa '+=' etc for all floating point types Araq 2012-05-29 00:42:28 +02:00
  • f3980eb24a made tsequtils green again Araq 2012-05-28 01:17:17 +02:00
  • 22188a0647 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-05-27 16:23:07 +02:00
  • bb7a14fec0 bugfix: UFCS for templates (ttempl3.nim enhanced) Araq 2012-05-27 16:22:48 +02:00
  • 7a249eb8c1 bugfix: field names of tuples are treated consistently in the C backend Araq 2012-05-27 14:57:12 +02:00
  • 82a2dfd816 Fixed times.format Dominik Picheta 2012-05-27 01:06:48 +01:00
  • 558d0db89f Fixed times on non-posix operating systems. Dominik Picheta 2012-05-26 20:35:56 +01:00
  • 25ea5c35b8 Added timezone handling and functions for adding and subtracting time to the times module. Added insert for strings to the system module. Dominik Picheta 2012-05-26 01:52:43 +01:00
  • 337e1ecc7c codegen for user-defined destructors Zahary Karadjov 2012-05-25 19:02:14 +03:00
  • 848c1b297f added system.||; lacks runtime support Araq 2012-05-23 02:05:28 +02:00
  • 4f45097f87 optional indentation for case statements Zahary Karadjov 2012-05-23 02:27:57 +03:00