Commit Graph

  • 3628731064 unicode: invalid utf-8 bytes are preserved Araq 2012-04-13 18:52:54 +02:00
  • 82813e58c4 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-04-13 18:37:17 +02:00
  • fe750a5cf9 performance improvements for ropes Araq 2012-04-13 18:36:55 +02:00
  • caf7878009 Proper C scopes for if, try and case statements Zahary Karadjov 2012-04-12 15:07:42 +03:00
  • d2b45dbe85 C variables are created in their enclosing block instead of their enclosing function Zahary Karadjov 2012-04-12 14:12:32 +03:00
  • bac790ae3b The build.sh file generated by niminst now supports a --extraBuildArgs param. dom96 2012-04-11 20:45:27 +01:00
  • 238202ccbc re-enable rodfiles tests; fixes #91 Zahary Karadjov 2012-04-11 01:14:56 +03:00
  • c1ad05c4c5 Merge branch 'master' of github.com:Araq/Nimrod into upstream Zahary Karadjov 2012-04-10 22:39:00 +03:00
  • 97ab16d46b typetraits module and tests Zahary Karadjov 2012-04-10 22:32:23 +03:00
  • a64f03230a proper order of initialization for .global. variables Zahary Karadjov 2012-04-10 20:53:44 +03:00
  • c53ad1b39f documentation improvements; higher level Mongodb wrapper Araq 2012-04-09 11:18:10 +02:00
  • e9260e6c4d C sources rebuilt for BSD Araq 2012-04-07 00:47:00 +02:00
  • e0e4e38272 yet attempt to fix realpath for BSD Araq 2012-04-07 00:44:00 +02:00
  • 1123252db5 bugfix: expandFilename for BSD Araq 2012-04-06 23:42:33 +02:00
  • 121e375f15 C sources rebuilt for BSD support Araq 2012-04-06 22:45:55 +02:00
  • 039f21ffd6 small fixes for BSD Araq 2012-04-06 22:43:00 +02:00
  • ba3f90cc25 added terminal.isatty; nimgrep version 0.9 Araq 2012-04-06 21:26:48 +02:00
  • e941a14767 completing the "types as first class values" reform Zahary Karadjov 2012-04-06 18:14:12 +03:00
  • efb53233cb the foundations of a type traits module; better error messages for expr, typedesc and typeclasses params Zahary Karadjov 2012-04-06 05:02:48 +03:00
  • 0f96e72b18 fixed another docgen bug; initial mongodb wrapper Araq 2012-04-06 00:41:27 +02:00
  • 98b7bdaa50 when expressions, proper rendering for nkDo and nkLambda and parser support for x.type and x.addr Zahary Karadjov 2012-04-05 22:43:37 +03:00
  • 6d80583d5a Added `global` pragma that can be used to introduce new global variables from within procs Zahary Karadjov 2012-04-05 19:20:52 +03:00
  • 07b355bea4 better opengl wrapper; oids and endians modules documented Araq 2012-04-04 21:26:23 +02:00
  • a4a99ae997 added libsvm wrapper Araq 2012-04-04 16:01:28 +02:00
  • b9f99565e9 added new OpenGL wrapper Araq 2012-04-04 01:40:39 +02:00
  • f788f603fe Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-04-01 01:01:25 +02:00
  • 3ef9f54cc1 added strutils.parseEnum; fixes #95 Araq 2012-04-01 00:31:22 +02:00
  • 8d698b2bdd Merge branch 'master' of github.com:Araq/Nimrod into upstream Zahary Karadjov 2012-03-31 18:51:11 +03:00
  • 22dc76a361 typedesc and expr params Zahary Karadjov 2012-03-29 16:03:51 +03:00
  • c7fc519fa3 forgot to add lib/system/embedded.nim Araq 2012-03-31 01:18:49 +02:00
  • b2c255c739 bugfix: DLLs should compile again Araq 2012-03-31 01:16:44 +02:00
  • 142e849b91 implemented support for the AVR CPU and standalone OS Araq 2012-03-31 01:03:14 +02:00
  • 97743faa83 tests tcnstseq and tcnstseq3 work again Araq 2012-03-28 23:03:55 +02:00
  • ff3e80279b corrected the index website Araq 2012-03-28 20:50:40 +02:00
  • 1af0601011 bugfix #100 again Araq 2012-03-28 16:43:05 +02:00
  • a79acb58fc attempt to fix a bug concerning implicit type conversions in case statements Araq 2012-03-27 00:48:59 +02:00
  • 6216046bc6 genSym support for hygienic macros and templates. Zahary Karadjov 2012-03-26 04:36:26 +03:00
  • bc2eb0ea9b generic types can be used like type classes. distinct can be applied to type classes. Zahary Karadjov 2012-03-25 20:55:21 +03:00
  • 16adc837be added htmlgen to docs Araq 2012-03-23 23:28:55 +01:00
  • 91db6bd9c9 fixes #102 Araq 2012-03-23 20:28:35 +01:00
  • 5c33f76517 bugfix: GC marker procs; making tests green again Araq 2012-03-23 09:29:53 +01:00
  • 22c310485a Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-03-23 00:16:50 +01:00
  • 0857efe512 some bugfixes for symbolfiles Araq 2012-03-23 00:16:29 +01:00
  • 4218cde549 Forgot to rename ETimedout to ETimeout in the sockets module in some places. dom96 2012-03-22 20:48:16 +00:00
  • ace6a854a6 Added benchmark tool and some benchmarks. dom96 2012-03-22 20:15:16 +00:00
  • e14bad3c66 Fixed a problem with message parsing in the IRC module. Introduced timeout to procs in the sockets module. dom96 2012-03-22 18:33:09 +00:00
  • 296ef07955 tyOrdinal now means "integral types". tyTypeClass created to take care of type constraints Zahary Karadjov 2012-03-22 16:24:12 +02:00
  • 3a5cf3d63a expr params implemented for procs; paving the way for type classes Zahary Karadjov 2012-03-21 23:48:03 +02:00
  • 4f22326b24 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-03-21 23:11:16 +01:00
  • 03ba0f3e25 implemented marker procs for the GC resulting in huge speedups Araq 2012-03-21 23:10:56 +01:00
  • 70f5236d48 untyped proc/template/macro params default to expr Zahary Karadjov 2012-03-20 17:44:30 +02:00
  • 84202d2a4e enforcing gcc code generation for koch csource; proper C sources for Windows Zahary Karadjov 2012-03-20 15:11:19 +02:00
  • a72fe16f9d making tests green again Zahary Karadjov 2012-03-20 14:44:23 +02:00
  • bb1885115d Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-03-19 22:12:08 +01:00
  • 7cd2f353c7 preparations for marker procs generation Araq 2012-03-19 22:11:19 +01:00
  • 7b41b0f841 missed file from the previous commit Zahary Karadjov 2012-03-19 12:13:42 +02:00
  • e43f8d842b merged branch overloading-for-macros Zahary Karadjov 2012-03-19 12:06:38 +02:00
  • e3b25e93ac unittest module compiles again Araq 2012-03-17 18:58:59 +01:00
  • 7fd8f285d0 rebuilt C sources Araq 2012-03-17 17:31:33 +01:00
  • a1bde20c70 trigger a new build for nimbuild; last commit fixes #14, #34, #101 Araq 2012-03-17 02:10:39 +01:00
  • be1154106a clean separation of PNimrodNode and tyExpr Araq 2012-03-16 19:33:24 +01:00
  • 7d09aee438 rebuilt the C sources Zahary Karadjov 2012-03-16 17:40:29 +02:00
  • 72f2a6e275 the test suite is mostly green again Zahary Karadjov 2012-03-16 05:33:21 +02:00
  • 84806e6a61 updated system.nim to take advantage of the new template capabilities Zahary Karadjov 2012-03-15 14:32:47 +02:00
  • 6975ba401b fix for template redefinition. test cases added. Zahary Karadjov 2012-03-15 14:15:37 +02:00
  • 4da067691e implemented 'static'; macros do not work anymore Araq 2012-03-15 00:28:28 +01:00
  • d1d5fc8254 allowing definitions of procs and templates to be overridden in local scopes Zahary Karadjov 2012-03-14 20:57:13 +02:00
  • c45b714dfb allowing multiple definitions of templates Zahary Karadjov 2012-03-14 15:40:43 +02:00
  • e5bd3b5b97 bootstraps fine with overloadable templates Zahary Karadjov 2011-12-15 18:39:44 +02:00
  • c25ffbf262 first steps for cleaner static/const distinction Araq 2012-03-13 02:01:56 +01:00
  • 1d8ff40f56 vars can be 'compileTime'; shallow introduced weird string aliasing bug Araq 2012-03-11 12:01:10 +01:00
  • ec0f982ed4 attempt to make tests green again Araq 2012-03-11 01:46:37 +01:00
  • f2222316bd browsers module should compile on windows again Araq 2012-03-10 21:50:30 +01:00
  • f9876d379d unit test for #100 Zahary Karadjov 2012-03-10 17:26:34 +02:00
  • e88123fb17 fixes #100 Araq 2012-03-10 12:43:04 +01:00
  • ff4a69b624 win64 is a supported target; bugfix: nimrod c -r on windows; stdlib uses wide char versions of the WinAPI Araq 2012-03-04 21:44:56 +01:00
  • 34d3c042af c2nim, pas2nim compile again Araq 2012-02-29 00:04:34 +01:00
  • f5eddcf9b6 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-02-28 23:02:38 +01:00
  • 8f66c99f07 prepared niminst for win64 target Araq 2012-02-28 23:02:17 +01:00
  • 2c1f90fc93 Fixed misspelling in lib/core/macros.nim Dominik Picheta 2012-02-25 15:12:13 +00:00
  • 4a9e07a47c ERecoverableError exception contains the error message Araq 2012-02-25 12:57:16 +01:00
  • d72b00cf15 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-02-24 19:20:34 +01:00
  • 8273ebcc28 examples/tclex compiles again Araq 2012-02-24 19:20:18 +01:00
  • f0172b0a5f exported strutils.abbrev Araq 2012-02-24 19:19:13 +01:00
  • a3f16968a7 helper templates static, eval and emit for easier compile-time code evaluation Zahary Karadjov 2012-02-24 16:24:39 +02:00
  • 96e7ee91cc added docgen.rst2html for the forum; fixed tester bug concerning removeDir Araq 2012-02-21 21:03:36 +01:00
  • 38eafd30ae In the IRC module the socket is now closed when EvDisconnected event is created. dom96 2012-02-20 00:15:50 +00:00
  • b6ee92f384 added matchers.parseInt Araq 2012-02-20 00:21:15 +01:00
  • b2746c4659 added system.setControlCHook, system.writeStackTrace Araq 2012-02-19 23:37:37 +01:00
  • ccd58fba2c bugfix: semfold supports merging of '&' Araq 2012-02-19 21:01:04 +01:00
  • b88d98c17a Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-02-18 10:48:06 +01:00
  • 330d0a92fb added locks for docgen Araq 2012-02-18 10:47:48 +01:00
  • 9aeecaa4cf recvLineAsync for non-blocking sockets implemented, as well as recvLine for asyncio async sockets. Fixed removeDir on windows. dom96 2012-02-18 00:34:44 +00:00
  • 7ec9b042e4 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-02-17 23:05:30 +01:00
  • a13a14327a fixes #99 Araq 2012-02-17 20:19:14 +01:00
  • 7fde07ab29 Optimization for the times module; changed let to const. dom96 2012-02-17 10:54:45 +00:00
  • 547e8aa418 Merge branch 'master' of github.com:Araq/Nimrod Araq 2012-02-17 02:16:50 +01:00
  • 97366d4419 bugfix: optimization of complex constant string concatenations Araq 2012-02-17 02:16:33 +01:00
  • 6901a725d5 niminst is now able to create build files for debhelper so that .deb packages can be created. Implemented $ in the times module for TWeekDay and TMonth. dom96 2012-02-16 22:11:00 +00:00
  • 88f9eff38f documentation improvements Araq 2012-02-13 00:23:11 +01:00