Commit Graph

  • 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
  • b1574bb0e0 stand-alone except and finally blocks Zahary Karadjov 2012-05-23 02:25:16 +03:00
  • 1c01c78be5 TInteger vs TOrdinal Araq 2012-05-22 19:37:26 +02:00
  • 7f64e95747 fixes a long standing bug concerning assignment of case objects Araq 2012-05-22 01:02:33 +02:00
  • ea5b74c832 todo.txt changes Araq 2012-05-20 23:18:14 +02:00
  • 29b63be980 added another system.getStackTrace Araq 2012-05-20 18:42:50 +02:00
  • e2221ab310 Fixes for embeddable devices (--os:standalone) dom96 2012-05-20 11:23:16 +01:00
  • a36a856a2f fixes #113 Araq 2012-05-20 12:09:47 +02:00
  • 3700885573 fixes #114 Araq 2012-05-20 10:58:24 +02:00
  • 0c5a4bf6c0 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-05-20 10:56:48 +02:00
  • 15dd3a2251 fixes #109 Araq 2012-05-20 10:56:17 +02:00
  • f9089db681 The httpserver now grabs the IP address of the client. RST gen fix for smileys. dom96 2012-05-16 22:29:51 +01:00
  • d6ae98a652 Fixed a bug in times and finished its docs. Added mimetypes module and added the uri module to the doc gen. Fixed a bug in the cookies module. dom96 2012-05-13 14:38:59 +01:00
  • e6019b6f98 fixes #103 Araq 2012-05-11 00:22:04 +02:00
  • 85ac5f94f1 made tests green again Araq 2012-05-11 00:11:17 +02:00
  • 8cf9b48ad4 thoughts about 'continue/break' bug Araq 2012-05-10 23:26:38 +02:00
  • 63326f19f0 fixes #111; however may introduce other problems Araq 2012-05-10 08:21:06 +02:00
  • ccc4ed2c5a added thexlit test Araq 2012-05-09 23:59:12 +02:00
  • 2f17c264f4 markdown improvements Araq 2012-05-09 23:56:42 +02:00
  • 338b3cc683 implemented markdown styled code-blocks Araq 2012-05-09 08:45:20 +02:00
  • f7e5f9a36a rst parser: removed index handling Araq 2012-05-09 07:48:28 +02:00
  • 8624ec09a9 bugfix: strutils.formatFloat Araq 2012-05-09 02:14:48 +02:00
  • 05d9d395fe Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-05-09 01:50:40 +02:00
  • 76235348f8 extracted documentation generator Araq 2012-05-09 01:50:08 +02:00
  • dfa1f7ce62 Removed echos from uri module. Dominik Picheta 2012-05-07 14:01:59 +02:00
  • cf87759e29 Added uri module. dom96 2012-05-06 23:18:07 +01:00
  • 92a7933504 The httpserver module now supports POST requests. Fix for captureBetween in the parseutils module. dom96 2012-05-06 23:03:18 +01:00
  • c323ec0155 added system.getStackTrace; docgen refactoring (incomplete) Araq 2012-05-06 01:16:36 +02:00
  • c3770ebd06 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-05-05 10:47:49 +02:00
  • dde5a83d29 improvements for the iup wrapper Araq 2012-05-05 10:47:36 +02:00
  • 100503f962 Scgi module handles socket disconnection properly now. dom96 2012-05-05 09:25:18 +01:00
  • 11eda851b0 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-05-04 01:59:08 +02:00
  • a41bf611a0 fixes binding of overloaded procs Araq 2012-05-04 01:58:54 +02:00
  • ce412b4b6c The httpserver now gathers the headers for the user. Fixed ambiguity in recvLine in the sockets module. dom96 2012-05-03 23:16:37 +01:00
  • 28b68d914e rst parser does not support 'raw' directive per default (security risk) Araq 2012-05-01 22:55:06 +02:00
  • e95f155af3 small bugfixes; documentation generator supports smilies for the forum Araq 2012-05-01 11:14:29 +02:00
  • ccae314635 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-04-26 01:17:14 +02:00
  • ce1138dfa7 some code formating Araq 2012-04-26 01:16:50 +02:00
  • 1585cafec2 Added a format function to the times module and a setCookie function to the cookies module. dom96 2012-04-26 00:12:28 +01:00
  • afd8ca2f15 added db_*.getRow Araq 2012-04-24 08:44:36 +02:00
  • 7e7c514dfc documentation improvements; GC_step improved Araq 2012-04-21 16:38:25 +02:00
  • 7511a05b27 resolved conflict for news.txt Araq 2012-04-21 03:22:53 +02:00
  • 4aba7421f5 GC with realtime support Araq 2012-04-21 03:19:43 +02:00
  • a05f0aa6b5 Merge branch 'master' of github.com:Araq/Nimrod into upstream Zahary Karadjov 2012-04-21 04:08:29 +03:00
  • 2400704c22 Finally rebuilt the sources to take advantage of the new type system capabilities Zahary Karadjov 2012-04-21 04:07:03 +03:00
  • 251c44ff04 implicit generics types as return types. removed the error message for capturing incorrect uses of `proc` Zahary Karadjov 2012-04-21 02:37:24 +03:00
  • 263bb37745 Fixed graphics.drawLineAA and graphics.withEvents uses WaitEvent instead of PollEvent now. dom96 2012-04-20 22:39:03 +01:00
  • 2f4ae65917 produce errors on proc types with implicit empty param lists. Zahary Karadjov 2012-04-20 22:32:36 +03:00
  • 064f296213 allow the use of built-in type constraints in type sections Zahary Karadjov 2012-04-20 22:28:53 +03:00
  • c1d16c5a4d made built-in types primary expressions to allow infix operators to be used with them Zahary Karadjov 2012-04-20 21:35:59 +03:00
  • 8319e2411d fixed incorrect C++ code generation for sequences. more revealing type names in the generated code Zahary Karadjov 2012-04-18 19:47:18 +03:00
  • 818787457d grammar: the built-in type classes are now valid expressions Zahary Karadjov 2012-04-18 14:06:26 +03:00
  • 38710b614f more Objective-C and C keywords are now escaped Zahary Karadjov 2012-04-18 12:46:02 +03:00
  • 3d65c0a73f attempt to make tests green Araq 2012-04-17 22:39:37 +02:00
  • cb79bf9f16 compiler finally supports 'object {.pragma.}' syntax Araq 2012-04-16 23:40:08 +02:00
  • d4c2f2509c bugfix: 'error' statement pragma works as expected again Araq 2012-04-16 17:23:44 +02:00
  • 1db8b5cbb2 restored files that 'koch clean' removed Araq 2012-04-16 16:43:41 +02:00
  • 17d67ab828 fixes #105 Araq 2012-04-16 16:31:15 +02:00
  • a656409286 documentation improvements; cleanup Araq 2012-04-16 00:38:40 +02:00
  • 752cddb91a documentation improvements Araq 2012-04-16 00:37:41 +02:00
  • da9ff288d9 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-04-15 10:02:35 +02:00
  • 959e370ae9 @ is a sigil-like operator Araq 2012-04-15 10:02:15 +02:00
  • 043a40eee6 fix incorrect path for rodfile tests' nimcache Zahary Karadjov 2012-04-15 03:46:25 +03:00
  • b2cc17cde4 Merge branch 'master' of github.com:Araq/Nimrod into upstream Zahary Karadjov 2012-04-15 02:58:01 +03:00
  • 1ba31f8df7 minor changes to make the test suite green again Zahary Karadjov 2012-04-15 02:54:12 +03:00
  • 57fe3e8c41 avoid duplicated variable names in unrolled loops Zahary Karadjov 2012-04-15 02:53:32 +03:00
  • 20d56875de fix threading tests Zahary Karadjov 2012-04-15 02:52:09 +03:00
  • 567b5b07ea fixes #20 properly Zahary Karadjov 2012-04-15 00:38:57 +03:00
  • 42e0b08214 fix the usage of definedInScope in pegs.=~ Zahary Karadjov 2012-04-14 13:26:47 +03:00
  • f25c638dc4 experimental support for preserving local variable names in the generated code Zahary Karadjov 2012-04-13 16:01:26 +03:00