Commit Graph

  • 11fcc83f8a [add] Add procs for TimeInterval stringify Michael Voronin 2018-05-31 15:30:12 +03:00
  • a573577cdc [add+change] Added toDurationParts proc to convert Duration to array[FixedTimeUnit, int64] of it's human-readable parts, use it in $Duration Michael Voronin 2018-05-31 15:50:18 +03:00
  • eb8f15d97c Support multi byte characters in module names (#7916) Oscar Nihlgård 2018-05-31 09:38:43 +02:00
  • a55f49a7b4 Years were updated. data-man 2018-05-31 01:37:34 +03:00
  • 60d437427b Added Telegram channel to readme. data-man 2018-05-31 01:26:11 +03:00
  • 61fb83ecbb baby steps for incremental compilation Andreas Rumpf 2018-05-30 23:50:34 +02:00
  • 664b949d54 Better error messages in scanf. data-man 2018-05-30 23:49:56 +03:00
  • a36c779f39 incremental compilation subsystem compiles again Andreas Rumpf 2018-05-30 20:27:41 +02:00
  • 1bbd83de3f Removed spaces in math module data-man 2018-05-30 20:55:53 +03:00
  • 65070a6936 Use truncation division in mod for floats (#7118) Oscar Nihlgård 2018-05-30 18:14:21 +02:00
  • 2107c81d6d Add inverse hyperbolic, and cot, sec and csc; and their hyperbolic, inverse, inverse hyperbolic, and change to use defined functions in C or JS for logs and hyperbolics. (#7893) Koki Fushimi 2018-05-30 23:29:34 +09:00
  • 31d9df9e75 runnableExamples: use the self exe to test the examples Andreas Rumpf 2018-05-30 11:34:03 +02:00
  • ddc6cec69e refactoring: move DB model to incremental.nim Andreas Rumpf 2018-05-30 10:15:41 +02:00
  • 25a41d5d90 fixes #7818, correct internal representation of generic objects array construction (#7824) andri lim 2018-05-29 14:38:52 +07:00
  • 688c54d8f1 compiler API: final cleanups; improve security by diabling 'gorge' and friends Andreas Rumpf 2018-05-29 09:07:24 +02:00
  • a5701d6b71 ensure compiler API doesn't import the RST engine Andreas Rumpf 2018-05-29 08:22:09 +02:00
  • a075a912cf Add algorithm.upperBound (#7851) Dmitry Atamanov 2018-05-29 07:28:15 +03:00
  • 06122ff711 rewrote nimeval.nim; added tcompilerapi example to show how the compiler can be used as an API Andreas Rumpf 2018-05-29 01:18:50 +02:00
  • 5866e64ebc fix #7881, control characters in json output (#7887) hlaaf 2018-05-29 02:15:37 +03:00
  • ae1f6895fa active.nim: fixes the import path so that compilation with --noNimblePath works Andreas Rumpf 2018-05-29 00:55:31 +02:00
  • b92fcacb99 more compiler API cleanups Andreas Rumpf 2018-05-28 23:48:25 +02:00
  • 66780c1f4f Small grammar/spelling fix for changelog (#7896) Clyybber 2018-05-28 20:17:21 +02:00
  • 83834be938 cleanup examples/readme.txt Andreas Rumpf 2018-05-28 19:49:20 +02:00
  • cd1b0aa87e cleanup old allany.nim example Andreas Rumpf 2018-05-28 19:45:12 +02:00
  • 5ad1acc60c remove the last global variables in the C code generator Andreas Rumpf 2018-05-28 18:18:43 +02:00
  • e5281f9356 rename 'nimrodVM' to 'nimVM' Andreas Rumpf 2018-05-28 18:01:56 +02:00
  • 382bc34f93 vm now free of global variables Andreas Rumpf 2018-05-28 14:41:49 +02:00
  • 5d45e630c5 vm.nim: evalMacroCounter is not a global variable anymore Andreas Rumpf 2018-05-28 13:57:16 +02:00
  • db4bcd80e5 jsgen refactoring: use graph.backend field instead of a global variable Andreas Rumpf 2018-05-28 12:24:18 +02:00
  • afdd77363e Merge branch 'devel' into araq-big-refactoring Andreas Rumpf 2018-05-28 12:13:50 +02:00
  • 5db01f7abe Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2018-05-28 11:24:37 +02:00
  • 3221ac0943 hotfix for --gc:regions Andreas Rumpf 2018-05-28 11:24:29 +02:00
  • b6b6382e0b Added: type name output when exception raised from unittest (#7869) 七秒不觉梦 2018-05-28 10:24:04 +08:00
  • 21fb0db6e2 Update existsFile documentation (#7888) Federico Ceratto 2018-05-28 00:35:19 +01:00
  • f2f7896c2b Merge pull request #7892 from Wh1teDuke/patch-5 Dominik Picheta 2018-05-28 00:31:01 +01:00
  • 006ee79a91 make dependency analyser free of global variables Andreas Rumpf 2018-05-28 00:04:55 +02:00
  • 73799903ee removed global variable from rstgen.nim Andreas Rumpf 2018-05-27 23:38:49 +02:00
  • c640bd2d1b cleanup compiler/prettybase to not use redudant global variables Andreas Rumpf 2018-05-27 22:52:10 +02:00
  • 545b1582cd refactoring: make projectMainIdx typesafe Andreas Rumpf 2018-05-27 22:30:36 +02:00
  • 40ec7be45c refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly Andreas Rumpf 2018-05-27 22:09:15 +02:00
  • b36c499907 Set domain to client WhiteDuke 2018-05-27 21:08:37 +02:00
  • a325692fb2 refactoring: fewer global variables Andreas Rumpf 2018-05-27 19:19:12 +02:00
  • c0ea647c37 Remove # Daniil Yarancev 2018-05-27 18:48:24 +03:00
  • 18a3833d60 more refactoring Andreas Rumpf 2018-05-27 15:22:17 +02:00
  • dd8a6ef3a2 implements --hint[globalvar]:on switch for quickly finding global variables Andreas Rumpf 2018-05-27 14:00:44 +02:00
  • 9849808720 Merge branch 'devel' into araq-big-refactoring Andreas Rumpf 2018-05-27 13:38:09 +02:00
  • 7e8eadb6ba SSL implementation: added nimNoAllocForSSL Andreas Rumpf 2018-05-27 11:31:27 +02:00
  • 88bc2d8df4 make memory regions robust; disable free lists for now Andreas Rumpf 2018-05-27 11:15:45 +02:00
  • 669a564492 remove more global variables in the Nim compiler Andreas Rumpf 2018-05-27 11:10:56 +02:00
  • 1c478db375 fix #7883; fix #7829 Zahary Karadjov 2018-05-26 20:46:22 +03:00
  • 12bd1c494c fixes merge conflict Andreas Rumpf 2018-05-26 19:09:02 +02:00
  • 09283bb939 Faster binary gcd algorithm (#7849) Koki Fushimi 2018-05-26 14:31:45 +09:00
  • 08637bc272 JS hotfix for the Internet Explorer up to version 11 Araq 2018-05-25 23:19:54 +02:00
  • 856dc4c5c1 Fixes for parseUntil when until.len == 0 (or nil) data-man 2018-05-25 18:52:04 +03:00
  • 6536535470 add missing compilerProcs for memory regions Andreas Rumpf 2018-05-25 16:23:21 +02:00
  • c0024fa587 fixes channels for --gc:regions Andreas Rumpf 2018-05-25 16:21:33 +02:00
  • b885fc906f make travis use GCC instead of clang Andreas Rumpf 2018-05-25 14:13:37 +02:00
  • cc9e94cd96 Hide readAll from js for tests passing data-man 2018-05-25 08:48:09 +03:00
  • 8149c07458 Fixes streams bugs data-man 2018-05-25 07:46:48 +03:00
  • 3fd48b7622 Fixes #7877 data-man 2018-05-25 06:59:54 +03:00
  • 605b65487f Fixes #7877 data-man 2018-05-25 06:50:39 +03:00
  • e206a8d952 Use new binarySearch everywhere (#7876) Dmitry Atamanov 2018-05-25 00:04:30 +03:00
  • 85b7d8fcc4 Rstgen/xml tree fixes (#7823) Dominik Picheta 2018-05-23 15:28:53 +01:00
  • 17b8bb8b47 Fixes binarySearch's bug data-man 2018-05-23 12:58:26 +03:00
  • a093605ab0 binarySearch became even better data-man 2018-05-23 12:40:55 +03:00
  • df37796d88 Fixes pegs bugs, continue data-man 2018-05-23 10:23:19 +03:00
  • 6acbe6fb01 Fixes pegs bugs data-man 2018-05-23 09:45:51 +03:00
  • 39a1ad650c Faster binarySearch data-man 2018-05-23 08:42:22 +03:00
  • 799674168d Patch the PEG library to work with the JS backend (#7866) Tyler 2018-05-22 19:27:28 -07:00
  • c6a9a9c30b hotfix: fixes SSL initialization for httpclient with --threads:on (#7863) Andreas Rumpf 2018-05-22 23:07:02 +02:00
  • 1d72ec3f1b Detect gcc arch in build.bat (#7856) genotrance 2018-05-22 13:53:29 -05:00
  • 4da0135ace fixes filter bug for empty lines data-man 2018-05-22 18:56:27 +03:00
  • c12726d41e fixes #7696, add ConfigRef.arguments initialization (#7858) andri lim 2018-05-22 18:17:09 +07:00
  • a39b989ce2 fixes #7855 data-man 2018-05-21 23:41:32 +03:00
  • e55a1051ea fixes yet another index out of bounds issue in renderer.nim Andreas Rumpf 2018-05-21 19:53:52 +02:00
  • cb6a4ffa86 Merge branch 'devel' into araq-big-refactoring Andreas Rumpf 2018-05-21 17:31:23 +02:00
  • dc809bd485 fixes yet another indexing bug caused by the strict strings Araq 2018-05-21 14:22:02 +02:00
  • 5472574f72 json.nim: delete should raise KeyError, not IndexError, minor cleanup of the tests Araq 2018-05-20 23:00:25 +02:00
  • 90afb1baa7 binarySearch improvements (#7850) Dmitry Atamanov 2018-05-20 21:11:25 +03:00
  • f890f60736 Merge pull request #7843 from koranza/devel Dominik Picheta 2018-05-20 12:58:50 +01:00
  • f9358e85ca remove unneeded check on length koranza 2018-05-19 14:48:19 -05:00
  • dedf0f3e19 Removed space between "array" and a square bracket in the docs data-man 2018-05-19 20:02:49 +03:00
  • 94c45136ea Fixes #6832 (#7813) Dmitry Atamanov 2018-05-19 18:32:18 +03:00
  • 2a9843c68f Merge branch 'devel' of https://github.com/nim-lang/Nim into fix_2753 data-man 2018-05-19 16:19:29 +03:00
  • 04ddd069a1 added experimental undokumented std/varints module Andreas Rumpf 2018-05-19 11:17:22 +02:00
  • aefa6547c3 check string lengths to avoid index out of bound koranza 2018-05-18 18:25:49 -05:00
  • 39988eb1cf Merge pull request #1 from nim-lang/devel koranza 2018-05-18 16:20:13 -05:00
  • 06bdf8392b Fixes CritBitTree.inc's bug (#7838) Dmitry Atamanov 2018-05-18 22:13:29 +03:00
  • feef109e60 make tests green again Andreas Rumpf 2018-05-18 20:53:41 +02:00
  • 3af5a5d9e3 os.nim: don't use echo for error reporting Andreas Rumpf 2018-05-18 20:16:30 +02:00
  • 508dfdabee Merge pull request #7841 from coffeepots/patch-5 Dmitry Atamanov 2018-05-18 20:43:35 +03:00
  • 43b1ac07d4 Fix typo in "out of bounds" error message coffeepots 2018-05-18 18:37:28 +01:00
  • 5b176f14a2 Provide configuration for Genode toolchain Emery Hemingway 2018-05-17 12:49:17 +02:00
  • f86ca02960 make semantic checking free of globals Andreas Rumpf 2018-05-18 15:59:44 +02:00
  • a4e2b0c153 platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals Andreas Rumpf 2018-05-18 15:18:00 +02:00
  • 221b34ad83 move parsejson logic into its own standard lib module Araq 2018-05-18 01:49:49 +02:00
  • 4e63f0c267 keep unicode.nim warning free Araq 2018-05-18 01:35:53 +02:00
  • 4b3ad4f00c keep algorithm.nim warning free Araq 2018-05-18 01:35:09 +02:00
  • 072cd073ba Merge pull request #7835 from data-man/fix_fac Dmitry Atamanov 2018-05-17 20:55:44 +03:00
  • 173c92d374 Fixes factorial's bug data-man 2018-05-17 19:54:41 +03:00