Commit Graph

  • b2c7910fb6 compiler/ropes.nim has no global error handler anymore Andreas Rumpf 2018-05-17 15:45:41 +02:00
  • bf6c2c5ccf preparations of making compiler/msgs.nim free of global variables Andreas Rumpf 2018-05-17 15:21:22 +02:00
  • 6c0185d4b7 Allow better optimisations by removing NOINLINE from module init procs Yuriy Glukhov 2018-05-16 13:04:08 +03:00
  • 2a7fc84c86 remove ast.emptyNode global; cleanup configuration.nim Araq 2018-05-16 03:06:07 +02:00
  • 479212995a ccgutils: code cleanup, no globals Araq 2018-05-16 02:05:00 +02:00
  • 635451591d extccomp: no globals anymore Araq 2018-05-16 02:01:55 +02:00
  • cfe40a3e6e Merge branch 'devel' into yield-in-try Yuriy Glukhov 2018-05-15 19:54:52 +03:00
  • 02f01470ab Merge branch 'devel' into araq-big-refactoring Araq 2018-05-15 15:29:48 +02:00
  • c73cd5349e documentation generator works again Andreas Rumpf 2018-05-15 10:03:06 +02:00
  • 5bf6ad9fa3 make tests green on Unix Andreas Rumpf 2018-05-15 01:39:56 +02:00
  • f8e23daa20 fixes #7817 Araq 2018-05-14 23:27:44 +02:00
  • 606d8b2f6d Added test data-man 2018-05-15 00:12:44 +03:00
  • 02b78d3f94 make tests green again Araq 2018-05-14 21:38:18 +02:00
  • 5e8faaf710 Fixes #2753 data-man 2018-05-14 19:13:11 +03:00
  • 5526252fa0 fixes testament compilation Araq 2018-05-14 17:45:44 +02:00
  • 1616c6e029 make nimsuggest compile again Andreas Rumpf 2018-05-14 13:04:18 +02:00
  • 6b5ad56ab3 Adds TextAreaElement type. Dominik Picheta 2018-05-12 15:28:37 +01:00
  • 5fcfc43a20 Adds onpopstate and proc related to Events to dom module. Dominik Picheta 2018-05-10 17:23:08 +01:00
  • 6ca8478548 Minor fixes to enable tcc Ganesh Viswanathan 2018-05-13 21:42:30 -05:00
  • 328e7a1005 options.nim: no global variables anymore Andreas Rumpf 2018-05-13 17:52:21 +02:00
  • 297038f704 move more globals into the config object Andreas Rumpf 2018-05-13 14:19:42 +02:00
  • e4c088721a make nimsuggest compile again Andreas Rumpf 2018-05-13 09:53:00 +02:00
  • af593c2ef3 Better db_sqlite errors when db_sqlite not connected. Dominik Picheta 2018-05-09 19:33:58 +01:00
  • dc4aa47c29 bootstrapping works Andreas Rumpf 2018-05-13 09:07:11 +02:00
  • 342e50e26c compiler compiles again; simple programs do work Andreas Rumpf 2018-05-13 08:51:11 +02:00
  • 8ca5b71c6a the remaining passes all compile again Andreas Rumpf 2018-05-13 00:45:52 +02:00
  • 1284827df2 C code generator compiles again Andreas Rumpf 2018-05-12 23:45:51 +02:00
  • 050789a8f4 sem pass compiles again Andreas Rumpf 2018-05-12 21:30:42 +02:00
  • dd35111ff2 semstmts compiles again Andreas Rumpf 2018-05-12 19:45:19 +02:00
  • ce859d8c16 more modules compile again Andreas Rumpf 2018-05-12 16:35:59 +02:00
  • 05724645f8 more modules compile again Andreas Rumpf 2018-05-12 11:58:44 +02:00
  • fedc136985 transf and vmgen compile again Andreas Rumpf 2018-05-12 09:38:41 +02:00
  • 1310279691 lambda lifting compiles again Andreas Rumpf 2018-05-12 08:30:55 +02:00
  • bb8c47b496 pragmas compiles again Andreas Rumpf 2018-05-11 18:53:18 +02:00
  • 84bc04ba32 sigmatch compiles again Andreas Rumpf 2018-05-11 18:04:11 +02:00
  • efc2ce1b7e docgen compiles again Andreas Rumpf 2018-05-11 16:06:36 +02:00
  • 3c4ceea427 move more global variables into ConfigRef Andreas Rumpf 2018-05-11 15:28:26 +02:00
  • a8a544a8f7 avoid more global variables Andreas Rumpf 2018-05-11 15:01:28 +02:00
  • 2e76a92fe1 sempass2 compiles again Andreas Rumpf 2018-05-11 14:18:39 +02:00
  • 7eb39d9d26 guards.nim does compile Andreas Rumpf 2018-05-11 13:07:16 +02:00
  • e1a921ce4f lookups compiles again Andreas Rumpf 2018-05-10 15:05:05 +02:00
  • a6e53ec47b semfold compiles again Andreas Rumpf 2018-05-10 14:38:12 +02:00
  • 5bf31fcabe big refactoring: mores stuff compiles Andreas Rumpf 2018-05-10 13:39:23 +02:00
  • 0d56dd4677 big refactoring: magicsys compiles again Andreas Rumpf 2018-05-10 13:12:42 +02:00
  • 08d1b5892b [doc] Standardize deprecation warnings Michael Voronin 2018-04-20 17:48:29 +03:00
  • 8a080acda9 [add] Add some wrappers Michael Voronin 2018-05-10 10:28:08 +03:00
  • 0ff0dfbfce [refactoring] Rearrange functions for better readability/usage Michael Voronin 2018-05-03 17:09:54 +03:00
  • 52eac6fb64 [doc] Add/modify some runnable examples for pure/times Michael Voronin 2018-05-03 10:25:30 +03:00
  • b63dc4042b [fix] Little fix for runnable example in pure/times Michael Voronin 2018-04-16 11:59:41 +03:00
  • 1051e8d69d Merge pull request #4 from nim-lang/devel Michael Voronin 2018-05-10 13:15:33 +03:00
  • 61e57cfa13 big refactoring: parser compiles again Andreas Rumpf 2018-05-10 10:49:51 +02:00
  • 5d166fcc0a Review comments addressed. More thorough line info tracking. Yuriy Glukhov 2018-05-10 00:27:50 +03:00
  • c1dde282d6 Fixed line info Yuriy Glukhov 2018-05-08 13:49:37 +03:00
  • d99c82bc3b Cosmetics Yuriy Glukhov 2018-05-08 12:32:55 +03:00
  • 0b5883c21e Small fix and cosmetics Yuriy Glukhov 2018-05-08 09:39:58 +03:00
  • fb965719a6 Fixed codegen (added blockLeaveActions) to closure iters Yuriy Glukhov 2018-05-08 03:52:24 +03:00
  • c854865d3e Corrected nkExceptBranch transformation Yuriy Glukhov 2018-05-08 01:47:19 +03:00
  • 14ca79fe1f More elaborate nkStmtListExpr lowering Yuriy Glukhov 2018-05-08 01:25:08 +03:00
  • ac86b8ce61 Cleanup Yuriy Glukhov 2018-05-04 16:39:59 +03:00
  • ce63490928 Yield in try Yuriy Glukhov 2018-05-04 15:23:47 +03:00
  • 0ed6c3e476 Minor dry up Yuriy Glukhov 2018-05-01 13:19:01 +03:00
  • 48d8e215d5 Don't leak sem PContext into transf Yuriy Glukhov 2018-05-01 10:31:49 +03:00
  • 13167c85f6 Cosmetics Yuriy Glukhov 2018-05-01 10:04:52 +03:00
  • 7d38db284b Extended tasync_in_seq_constr test Yuriy Glukhov 2018-04-30 21:39:41 +03:00
  • d71f69ab50 Closure iter transformation Yuriy Glukhov 2018-04-25 19:38:59 +03:00
  • 9048bcc54b Add connectUnix and bindUnix to net docs Mathias Stearn 2018-04-28 18:06:11 -04:00
  • af591544c5 Modify hash for HashSet to use xor to mix hash of items. Lolo Iccl 2018-05-08 22:09:37 +09:00
  • 5c7b66e07a Modify previous commit and add tests Lolo Iccl 2018-05-05 08:06:29 +09:00
  • ee8313da3f Modify previous commit Lolo Iccl 2018-05-05 06:20:44 +09:00
  • 80f17f9405 Add proc hash for HashSet and for OrderedSet Lolo Iccl 2018-05-05 05:33:54 +09:00
  • 9bde9a1404 Add nimble dir to path via finish Ganesh Viswanathan 2018-05-08 16:50:36 -05:00
  • 7cf87dfac6 VM fix for refs Oscar Nihlgård 2018-05-08 12:02:48 +02:00
  • 6758fbd06e Export an 'escapeXml' proc from xmldom Zahary Karadjov 2018-05-05 17:02:29 +03:00
  • 5623007126 Fix the compilation of terminal.nim on Windows Zahary Karadjov 2018-05-04 20:05:05 +03:00
  • 70ec344bbf bugfix: strutils.find was broken for strings with uneven number of chars Zahary Karadjov 2018-05-04 19:56:03 +03:00
  • cf13c5fba4 implement the export/except statement Zahary Karadjov 2018-05-04 17:47:37 +03:00
  • 7297613900 Bugfix: The compiler were not inserting proper downcasts for generic types Zahary Karadjov 2018-05-03 19:42:20 +03:00
  • 4ab1cfb0b0 fix a compiler crash related to the new strings in C++ mode Zahary Karadjov 2018-05-03 11:42:15 +03:00
  • 4409c82228 The terminal module now exports additional procs for generating ANSI color codes as strings. Zahary Karadjov 2018-04-29 13:56:04 +03:00
  • ae5c946a32 Support thread-local variables declared inside procs; fixes #7565 Zahary Karadjov 2018-04-29 13:50:21 +03:00
  • b0d85b0adf Backwards-compatible support for keyword arguments in the command syntax Zahary Karadjov 2018-04-29 13:30:08 +03:00
  • e678a4285d Bugfix: Allow matching on nkExprEqExpr against varargs[untyped] Zahary Karadjov 2018-04-29 12:50:54 +03:00
  • 2b8bf8fc4a A motivating example for the new bindSym behavior. Zahary Karadjov 2018-04-19 19:16:05 +03:00
  • bdcb729597 Better support for treating templates and macros as symbols. Zahary Karadjov 2018-04-18 19:40:08 +03:00
  • 7897026e57 pretty, prettybase: simplify relative paths (#7779) alaviss 2018-05-07 12:30:13 +07:00
  • 79ec95a9b5 remove hardly used TimeMachine feature Andreas Rumpf 2018-05-06 20:07:42 +02:00
  • b132965330 Allow using CC environment variable with csources (#7754) Flaviu Tamas 2018-05-06 05:23:08 -04:00
  • d3ad467022 Fixes #7764 (#7767) Florent 2018-05-06 10:56:40 +02:00
  • 26d89fa09c options: use isSome (#7782) alaviss 2018-05-06 15:55:19 +07:00
  • d8dd43e500 fixes #7757 Andreas Rumpf 2018-05-06 10:49:09 +02:00
  • 97056fbb9b fixes #7774 (#7783) alaviss 2018-05-06 15:34:22 +07:00
  • 700a2e125b make the tester compile without warnings Andreas Rumpf 2018-05-06 09:00:55 +02:00
  • 6e8d5790c8 pegs: fixes another null accessing bug Andreas Rumpf 2018-05-06 09:00:41 +02:00
  • 88cf6573e0 fixes #7743 Andreas Rumpf 2018-05-06 08:59:39 +02:00
  • cd0985df06 update the changelog Andreas Rumpf 2018-05-06 08:17:32 +02:00
  • 272bbad784 Merge branch 'devel' into araq-parser-fixes Andreas Rumpf 2018-05-06 08:03:29 +02:00
  • d8fde9daba make tests green Andreas Rumpf 2018-05-05 11:55:53 +02:00
  • bbb0fd4eb7 remove deprecated stuff from the stdlib; introduce better deprecation warnings Araq 2018-05-04 14:03:16 +02:00
  • dfc17e5f8e make Nimble not crash after the refactoring Andreas Rumpf 2018-05-05 21:08:45 +02:00
  • b7116a28ee compiler refactoring, pass config around explicitly Andreas Rumpf 2018-05-05 18:47:29 +02:00