Commit Graph

  • 59ba1e77af Wait until the end to print hint Conf (#7931) WhiteDuke 2018-06-04 13:31:22 +02:00
  • 582786d068 db_mysql.nim: Work around string nil comparison logic Andreas Rumpf 2018-06-04 12:20:56 +02:00
  • 2e9d486378 wip Andreas Rumpf 2018-06-04 11:59:02 +02:00
  • 395b7506cf Expose GC_setStackBottom (#7885) Yuriy Glukhov 2018-06-04 12:12:18 +03:00
  • abf8ee049a Broaden the argument types Koki Fushimi 2018-06-04 16:48:11 +09:00
  • f849db1c5c Generalize and add test Koki Fushimi 2018-06-04 15:09:17 +09:00
  • d7913419d7 Add log proc for base b of x Koki Fushimi 2018-06-04 15:03:08 +09:00
  • 268260953c completed VM support for incremental compilations Andreas Rumpf 2018-06-04 01:01:08 +02:00
  • 4a88c245d3 Merge pull request #7949 from nim-lang/sqlite-use-empty-strings Dominik Picheta 2018-06-03 19:38:26 +01:00
  • 381acc09e9 Update sqlite example to use empty strings. Varriount 2018-06-03 14:37:41 -04:00
  • b5194f592c WIP: an API for VM replay global state support Andreas Rumpf 2018-06-03 20:18:43 +02:00
  • 9ab92824f6 AST change: keep nkStaticStmt in the AST for incremental compilation support Andreas Rumpf 2018-06-03 20:16:29 +02:00
  • 1ed7751dac added btrees.contains Andreas Rumpf 2018-06-03 20:15:37 +02:00
  • 6d19d1eeb2 macros.nim: remove deprecated symbols Andreas Rumpf 2018-06-03 20:15:12 +02:00
  • 9d27079606 support iteration over BTrees for the compilation cache Andreas Rumpf 2018-06-03 12:37:03 +02:00
  • fd28236368 Multi byte characters should not be treated as part of an operator Oscar Nihlgård 2018-05-30 09:40:35 +02:00
  • 826c1e2d78 incremental compilation: implemented basic replay logic Andreas Rumpf 2018-06-02 09:41:27 +02:00
  • 91765e583d fix handling of default precision in formatBiggestFloat for the js backend (#7928) skilchen 2018-06-02 04:24:32 +02:00
  • 07ff9940f4 fix strformat zeropadding for floats (#7934) skilchen 2018-06-02 04:23:50 +02:00
  • cae1973856 document how the incremental compilation scheme could work Andreas Rumpf 2018-06-01 22:11:32 +02:00
  • b4626a220b Added $ for openarrays. Fixes #7940. data-man 2018-06-01 21:28:23 +03:00
  • cb87bba82f Update example (#7788) Federico Ceratto 2018-06-01 16:28:20 +01:00
  • 8557a2e1a5 Fixed operator precedence in example (#7912) Chris McIntyre 2018-06-01 08:24:49 -07:00
  • 3acedd4cd9 Add imaginary unit. (#7922) Koki Fushimi 2018-06-02 00:20:28 +09:00
  • 3027ca292c Support div, mod, floorDiv and floorMod for Rationals (#7918) Koki Fushimi 2018-06-02 00:19:25 +09:00
  • 829f89d649 Merge pull request #7938 from Torro/devel Dominik Picheta 2018-06-01 15:46:05 +01:00
  • 637ee7a151 Add note to import "std/sha1" to sha1.nim (doc) Torro 2018-06-01 16:20:30 +02:00
  • 16a42f4ffa Merge branch 'feature/times_fixup' of https://github.com/survivorm/Nim into survivorm-feature/times_fixup Dominik Picheta 2018-05-31 15:03:54 +01:00
  • 5da74d5979 [add] Add fraction of seconds to parse/format utils Michael Voronin 2018-05-10 13:02:38 +03:00
  • 8aeb24b4fd [add] add between function to calculate TI between two datetimes Michael Voronin 2018-04-24 17:49:46 +03:00
  • 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