Commit Graph

  • 4cf1e3eb4b rename SystemError to CatchableError in order to avoid breaking Nimble and probably lots of other code Araq 2018-08-10 15:31:53 +02:00
  • ba6601b149 fixes #8599 Andreas Rumpf 2018-08-10 12:09:51 +02:00
  • 404de2f23e Merge branch 'devel' into araq-misc Andreas Rumpf 2018-08-10 12:06:16 +02:00
  • 1d78ba64b4 rework the exception hierarchy; refs #8363 Andreas Rumpf 2018-08-10 11:40:01 +02:00
  • 28c709fa84 cleanup nimsuggest tests a bit Andreas Rumpf 2018-08-10 09:37:41 +02:00
  • 7e2418bd22 make nimsuggest go up in the directory tree in order to determine the main .nim file Andreas Rumpf 2018-08-10 09:37:17 +02:00
  • 1d63a8fe4a update the 'float' spec; refs #8589 Andreas Rumpf 2018-08-10 09:21:46 +02:00
  • 43f634db8d fixes #8519; implements T.distinctBase to reverse T = distinct A (#8531) Timothee Cour 2018-08-10 00:20:14 -07:00
  • 864d24d70e change the VM's max instruction count to 3_000_000 Andreas Rumpf 2018-08-10 08:42:13 +02:00
  • 265003df1a deprecated regionized pointers Araq 2018-08-10 01:20:14 +02:00
  • b4e5c9d075 deprecate the .this pragma Araq 2018-08-09 20:31:40 +02:00
  • 730ce53b71 save a backup of csources-built nim to bin/nim_csources to avoid recompiling from csources (#8582) Timothee Cour 2018-08-09 01:56:05 -07:00
  • a2c5ffba0c Uses XDG_CACHE_HOME if available (#8585) alaviss 2018-08-09 15:50:36 +07:00
  • 98225ca207 Update channels.nim (#8583) Grant 2018-08-09 00:40:21 -07:00
  • babd31360a fixes more nil string bugs Araq 2018-08-08 18:22:48 +02:00
  • bccaa36aba Tests for v1 closed generics/static issues (#8572) Mamy Ratsimbazafy 2018-08-08 17:49:33 +02:00
  • 506418ef53 add build_all.sh to allow 1-liner to build development version of the compiler (#8546) Timothee Cour 2018-08-08 07:47:17 -07:00
  • b07d1f1dc3 make async tests green for Linux Araq 2018-08-08 16:18:30 +02:00
  • 00ef2d6693 make test green again Araq 2018-08-08 15:43:05 +02:00
  • 32b62097a2 Fix regression for mapIt (#8567) LemonBoy 2018-08-08 15:34:21 +02:00
  • af4f4425e2 Merge pull request #8559 from ehmry/fix_8109 Dominik Picheta 2018-08-08 12:27:20 +01:00
  • 640b30a47f codegen improvement: map the empty string to 'nil' since it's now allowed to do that Araq 2018-08-08 12:06:00 +02:00
  • 05121d84b3 fixes a long standing nil bug in substr Araq 2018-08-08 12:05:29 +02:00
  • 00d718b1db strutils: minor code cleanup Araq 2018-08-08 12:01:17 +02:00
  • de263a43c6 deprecate isNil for strings and seqs Araq 2018-08-08 11:21:56 +02:00
  • 19bfa9b889 Merge branch 'devel' into araq-misc Araq 2018-08-08 09:39:40 +02:00
  • a45faf2dd6 fixes the new nimcache handling Araq 2018-08-07 22:54:45 +02:00
  • ef9dd46466 'nimcache' defaults to ~/.cache on Posix; cleaned up documentation Andreas Rumpf 2018-08-06 23:38:29 +02:00
  • 5b6b73f2a2 use slashes instead of dots for paths Andreas Rumpf 2018-08-06 20:00:26 +02:00
  • a377c5cce4 introduce the --define 'osx' as an alias for 'macosx' Andreas Rumpf 2018-08-06 19:58:48 +02:00
  • 817e4bb2fe AsyncHttpClient: return from requests before body completion Emery Hemingway 2018-08-07 17:36:56 +02:00
  • dd75346292 fixes the new nimcache handling Araq 2018-08-07 22:54:45 +02:00
  • d8e66d6acc fixes merge conflict Araq 2018-08-07 22:25:01 +02:00
  • c352329714 runnableExamples: keep (gitignored) generated foo_examples.nim for inspection even on success (#8544) Timothee Cour 2018-08-07 09:52:55 -07:00
  • ba5e2d6fcb Make mapIt work on openArray's (#8543) LemonBoy 2018-08-07 18:45:27 +02:00
  • 4d5cce9882 fixes #6255, add system.ashr arithmetic right shift (#8547) andri lim 2018-08-07 23:41:30 +07:00
  • 9b9cfa7306 Stricter signature for countdown/countup (#8549) Oscar Nihlgård 2018-08-07 09:24:54 +02:00
  • c3d5ec8ead fixes #8421, fixes #7968, Nim compiler compiles with MSVC C89 version (#8556) andri lim 2018-08-07 14:07:18 +07:00
  • be4816f509 Iterator over heap instances (#8548) Emery Hemingway 2018-08-07 08:48:52 +02:00
  • e067a7681f 'nimcache' defaults to ~/.cache on Posix; cleaned up documentation Andreas Rumpf 2018-08-06 23:38:29 +02:00
  • e555e97b4b use slashes instead of dots for paths Andreas Rumpf 2018-08-06 20:00:26 +02:00
  • e9d67266ef introduce the --define 'osx' as an alias for 'macosx' Andreas Rumpf 2018-08-06 19:58:48 +02:00
  • bbc404d80d disable tioselectors test for OSX Andreas Rumpf 2018-08-06 19:44:15 +02:00
  • 6c319d4f74 travis/testament: disable JS tests on OSX Andreas Rumpf 2018-08-06 19:16:23 +02:00
  • 559c4b8a20 attempt to make the travis OSX build green Araq 2018-08-06 17:42:08 +02:00
  • 7f8eccb46f make 'flags' test green on OSX Andreas Rumpf 2018-08-06 14:38:38 +02:00
  • 39b3b94008 OSX: make tioslectors test green Andreas Rumpf 2018-08-06 14:21:29 +02:00
  • 8ad59e6857 remove redundant test for nil before add (#8460) Timothee Cour 2018-08-06 02:50:42 -07:00
  • 6e3d1dced5 fixes #5617, 'copyLineInfo' addition (#8523) andri lim 2018-08-06 04:38:21 +07:00
  • 6fffadb7fd Merge pull request #8364 from timotheecour/pr_expandTilde Dominik Picheta 2018-08-05 16:30:17 +01:00
  • 7ac6462cbd make at least bootstrapping work Araq 2018-08-05 14:17:24 +02:00
  • baa77387d7 fixes #8215; remove reference to old doc command which was deprecated (#8418) Timothee Cour 2018-08-05 03:15:40 -07:00
  • c57e320c94 fixes 7833 (#8533) Andreas Rumpf 2018-08-05 11:42:38 +02:00
  • 282c4f3d0a file mode bullshit Araq 2018-08-05 09:59:16 +02:00
  • cc1fd50b27 Try to let memTracker compile (#8502) Christopher Dunn 2018-08-05 02:53:10 -05:00
  • abe0725ab1 WIP: nothing works Andreas Rumpf 2018-08-05 09:38:14 +02:00
  • 74842ed4a9 make growobjcrash complete earlier Araq 2018-08-05 09:20:30 +02:00
  • c9f2c16da1 make setLengthStr compile for the old version Araq 2018-08-04 23:23:10 +02:00
  • a18e40fa5f Merge branch 'devel' into araq-fixes-7833 Araq 2018-08-04 20:11:25 +02:00
  • 96c6c82d55 fixes #8425 Araq 2018-08-04 20:10:03 +02:00
  • 1fa23e347e make 'koch xz' enforce a clean 'git diff'; fixes #7292 Araq 2018-08-04 19:55:10 +02:00
  • 25b4d26e22 fixes yet another regression Araq 2018-08-04 18:50:44 +02:00
  • 8d2953e805 gitignore test.ini, generated by ./koch tests (#8529) Timothee Cour 2018-08-04 09:12:35 -07:00
  • e6738ba9d9 make 'echo' threadsafe on Windows; fixes #8511 Araq 2018-08-04 18:11:03 +02:00
  • f131867de7 emit the write barrier also for addChar Araq 2018-08-04 16:56:35 +02:00
  • 9235f7a3b3 Merge branch 'devel' into araq-fixes-7833 Araq 2018-08-04 15:52:34 +02:00
  • e403ef25ac fix shell quoting error for static libraries (#8532) Charlie Barto 2018-08-03 19:18:27 -04:00
  • 1c80619ac5 WIP: avoid using the old growObj in order to fix the newly introduced seq leaks Araq 2018-08-03 18:30:45 +02:00
  • 9a390d66fb fixes #8509 disable 4GB allocating test on windows that crashed appveyor (#8510) Timothee Cour 2018-08-02 04:33:46 -07:00
  • 78c0ac5407 fixes #7827, bindSym enhancement (#8499) andri lim 2018-08-02 17:56:44 +07:00
  • 674bd7bfad fix wrong arch defined(osx) (#8492) Timothee Cour 2018-08-01 16:19:29 -07:00
  • 8f4c5a8955 fixed #7894 (#8496) jcosborn 2018-08-01 03:57:35 -05:00
  • 9e37e3e5e8 add hintCC to optionally disable printing 'CC: filename' (#8479) Timothee Cour 2018-08-01 00:22:51 -07:00
  • 818d9be311 lineInfoObj (and check, expect) now return absolute paths (#8466) Timothee Cour 2018-07-31 14:02:04 -07:00
  • 51db60afed change formating to avoid a compiler warning Araq 2018-07-31 22:52:34 +02:00
  • 39192fa568 also fixes setLen and string concats; refs #7833 Araq 2018-07-31 15:46:00 +02:00
  • f5a1952027 make tests green again Araq 2018-07-31 10:25:02 +02:00
  • 53566f7165 fixes #7833; still to-do: fix setLen Araq 2018-07-30 23:27:01 +02:00
  • 931273cc6b Fix ref bug in vmgen (#8424) Oscar Nihlgård 2018-07-30 22:28:24 +02:00
  • 5491f1f53b Deprecate the dot style for import paths (#8474) Oscar Nihlgård 2018-07-30 15:24:16 +02:00
  • 52807287a4 Merge pull request #8476 from euantorano/patch-1 Dominik Picheta 2018-07-30 13:44:38 +01:00
  • e11d52a4e8 Update example code for UDP sockets Euan T 2018-07-30 13:39:32 +01:00
  • c0f78ec012 fixes #8419 fixes #8420 ; workaround #6071 workaround nim-lang/website#98 (#8423) Timothee Cour 2018-07-30 05:02:18 -07:00
  • f2ddd99539 fixes #8425 Araq 2018-07-30 12:07:01 +02:00
  • d270245a01 disable --app:gui for non Windows targets; fixes #2576 Araq 2018-07-30 12:04:00 +02:00
  • e86a0ecd86 asyncdispatch: remove outdated documentation about its limitations Araq 2018-07-30 11:57:50 +02:00
  • 2e6d073be1 fixes #8468, stdlib.encodings.convert not crash anymore on windows (#8470) andri lim 2018-07-30 17:04:49 +07:00
  • 6b40114f21 Added c_abort to ansi_c (#8449) Yuriy Glukhov 2018-07-30 12:10:51 +03:00
  • 404f0d64af Add sizeof for arrays of integral types (#8445) cooldome 2018-07-30 11:00:06 +02:00
  • c3a9ac4d35 Try conversion to static[T] in generic instantation (#8443) LemonBoy 2018-07-30 10:51:14 +02:00
  • becb6743f8 fixes #8434 (incomplete info in errmsg about 'required type') (#8441) skilchen 2018-07-30 10:41:59 +02:00
  • 06571f5495 fixes #8323 : avoid polluting git status after nim doc foo (#8415) Timothee Cour 2018-07-30 01:36:23 -07:00
  • a4c244aef0 Add checks for random.rand() (#8431) Quelklef 2018-07-30 04:19:11 -04:00
  • 2569c74909 docs: document that --flag is same as flag in cfg config files (#8430) Timothee Cour 2018-07-30 01:17:41 -07:00
  • 97ea18746b Fix path resolution of submodules in the std namespace (#8453) Oscar Nihlgård 2018-07-30 09:07:11 +02:00
  • 57c3b807d0 Fixed typo introduced in #8428 that leads to InvalidIdent assertion failure (#8464) Yuriy Glukhov 2018-07-30 09:54:52 +03:00
  • 1fc3a68205 Access implicit result trough envP in closures (#8471) LemonBoy 2018-07-30 08:34:15 +02:00
  • d07d148597 fixes #7492 excessiveStackTrace:on shows non-absolute file in stacktrace (#8469) Timothee Cour 2018-07-29 22:39:58 -07:00
  • 3838e2a8d7 Fix links to manual.html in the system module documentation (#8467) Hugo Locurcio 2018-07-28 18:13:37 +02:00
  • 700448f359 destroyer pass: adaptations for the new destructor based runtime Andreas Rumpf 2018-07-27 18:21:32 +02:00