Commit Graph

  • ef4b755183 allows a destructor to be attached to a tyString/tySequence Andreas Rumpf 2018-07-27 18:20:13 +02:00
  • 4ec91a30c4 allocators: add deallocAll proc pointer Andreas Rumpf 2018-07-27 18:19:18 +02:00
  • 8b638ae599 Merge pull request #8428 from yglukhov/async-stdin Dominik Picheta 2018-07-26 16:38:31 +01:00
  • 34f398d010 Allow async stdin Yuriy Glukhov 2018-07-24 23:24:14 +03:00
  • d5c9255cab Allow use of typedesc as type converters (#8409) LemonBoy 2018-07-24 08:25:08 +02:00
  • 13df807576 fix issue #8349 FileSystemCaseSensitive should be false on OSX (#8411) Timothee Cour 2018-07-23 17:26:49 -07:00
  • 9249276db0 addresses issue #8391 show runtime context on some failed operations (#8393) Timothee Cour 2018-07-23 13:58:03 -07:00
  • 503dc22236 Use enum string values in times.nim (#8413) Oscar Nihlgård 2018-07-23 22:40:39 +02:00
  • 2094209837 Fixed #8399 (#8401) Yuriy Glukhov 2018-07-22 23:30:59 +03:00
  • a28090a8f2 tySequence has a tfHasAsgn flag consistently Andreas Rumpf 2018-07-22 16:45:33 +02:00
  • 4d85616e0b ast.nim: remove space for unary operator Andreas Rumpf 2018-07-22 16:44:33 +02:00
  • 9379f9353a Add application/wasm to mimetypes.nim (#8389) Zachary Carter 2018-07-21 15:42:07 -04:00
  • 8fe8bed9c3 add sets.pop procedure (analogue to python) (#8383) skilchen 2018-07-21 19:51:14 +02:00
  • f3926b5af1 Merge pull request #8388 from skilchen/remove_ascii_art_from_sequtils Dominik Picheta 2018-07-21 18:24:25 +01:00
  • 57f4a5d429 sequtils: remove some aligning spaces around == to silence warnings skilchen 2018-07-21 19:16:05 +02:00
  • f485ebe162 --gc:destructors: next steps; WIP Andreas Rumpf 2018-07-21 13:16:53 +02:00
  • ec02940185 Render bug: if expression with statement list expression as condition (#8375) cooldome 2018-07-21 13:01:47 +02:00
  • 5ea3b4d581 Implements alloc/dealloc counters for better leak debugging. (#8384) Dominik Picheta 2018-07-21 00:43:13 +01:00
  • 2b6f324929 Add -w flag to Switch compilation to prevent deadlock (#8372) Joey 2018-07-21 04:47:19 +09:00
  • 9c3336dcff fixes #8371, macros.hasCustomPragma doesn't crash anymore (#8378) andri lim 2018-07-21 00:48:12 +07:00
  • 060871e64a Better doc search (#8260) Ray Imber 2018-07-20 02:58:42 -07:00
  • f92d61b1f4 fixes #8037, json.to support object with distinct types (#8086) andri lim 2018-07-19 22:38:40 +07:00
  • 20591845df ospaths.expandTilde: handle ~ correctly; refactor to use DirSep, AltSep Timothee Cour 2018-07-18 13:51:31 -07:00
  • 143834ba4e keep the imports in runnableExamples visible in generated html doc (#8354) skilchen 2018-07-19 01:05:07 +02:00
  • a651809411 Fixes #8343, Fixes #8344 (#8347) cooldome 2018-07-18 14:54:44 +02:00
  • 4389409e26 fix merge conflict Andreas Rumpf 2018-07-18 09:46:30 +02:00
  • 6eedac3207 Fix link to first class iterator docs (#8356) Chris de Graaf 2018-07-18 02:17:34 -05:00
  • 6512f8688d Fix #8345 (#8350) Aaron Levine 2018-07-18 02:08:49 -04:00
  • 2262c255e2 let runnableExamples start in a new paragraph (#8355) skilchen 2018-07-18 07:51:39 +02:00
  • 0cbfd67522 make typesafeprintf test green Andreas Rumpf 2018-07-17 20:33:42 +02:00
  • 6a9b082b53 Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2018-07-17 18:23:03 +02:00
  • 2e3f477957 VM: accessing the string terminator is not allowed anymore; cleanup tests/system/tostring.nim Andreas Rumpf 2018-07-17 18:22:20 +02:00
  • ae09879b3a fixes #8223 Andreas Rumpf 2018-07-17 18:21:09 +02:00
  • ebf4e9f717 Extend init variable tracking to tuple assignments (#8321) LemonBoy 2018-07-17 17:50:05 +02:00
  • fc0bcccc15 fixes #8230 Andreas Rumpf 2018-07-17 16:43:05 +02:00
  • f29225fc63 sigmatch: no trailing whitespace Andreas Rumpf 2018-07-17 16:14:12 +02:00
  • 59a5c0462f fixes #8338 Andreas Rumpf 2018-07-17 15:49:55 +02:00
  • 1aa3435317 manual.rst: fixes a typo Andreas Rumpf 2018-07-17 15:49:42 +02:00
  • 32afdc09c6 WIP: strings/seqs based on destructors Andreas Rumpf 2018-07-17 13:19:42 +02:00
  • f2b6efb7dc Make pragmas look clickable in docs (#8176) Quelklef 2018-07-17 06:14:31 -04:00
  • 692d1da95d Fix setCursorPos and setCursorXPos on POSIX (#8310) John Novak 2018-07-17 19:35:26 +10:00
  • f8723cd1e3 Add extended baud rates to posix/termios (#8322) Jeff Ciesielski 2018-07-16 15:15:47 -04:00
  • 2ac22b4cf0 fix #8273 times format regression, and fix inconsistent ordering in 1 format overload (#8290) Timothee Cour 2018-07-16 12:15:17 -07:00
  • 97d37aeb0b Gdb pretty printers (#8263) Arne Döring 2018-07-16 19:30:05 +02:00
  • 217a2cf098 Resolve converter call to constants in case arms (#8336) LemonBoy 2018-07-16 16:19:31 +02:00
  • d07489abf4 fix #7405 and #8195 (#8198) Timothee Cour 2018-07-16 04:34:44 -07:00
  • b625e6115c Merge pull request #8328 from jyapayne/patch-1 Dominik Picheta 2018-07-15 14:00:29 +01:00
  • d3c2fb22db Remove env vars from docs Joey Yakimowich-Payne 2018-07-15 11:23:22 +09:00
  • ab840f445e Remove cross-platform breaking env var in Nintendo Switch config Joey 2018-07-15 10:54:50 +09:00
  • 332469692d Bugfix for modules with multi byte characters in the name (#8319) Oscar Nihlgård 2018-07-14 16:00:52 +02:00
  • 9b98add6c7 Do not crash while instantiating a generic outside a call (#8279) LemonBoy 2018-07-14 01:44:40 +02:00
  • 74bf316619 more progress on destructor based strings Andreas Rumpf 2018-07-13 21:15:47 +02:00
  • dd47013017 add SSL_set_SSL_CTX for SNI(Server Name Indication) (#8308) momf 2018-07-14 01:09:22 +09:00
  • dfe3f16022 Don't depend on string.h in codegen (#8299) Yuriy Glukhov 2018-07-13 18:41:59 +03:00
  • 54a85b4ff5 Give different names to objects coming from cpp files (#8278) LemonBoy 2018-07-13 15:23:41 +02:00
  • 40f44a0c16 fix issue #8251 ospaths.isAbsolute: out of bound errors (#8291) Timothee Cour 2018-07-13 00:54:48 -07:00
  • 3163a0f466 Do not consider enums with holes as ordinals (#8264) LemonBoy 2018-07-12 18:08:45 +02:00
  • 3fec2ba5e5 Fix terminal.nim to be GCSAFE. (#8296) Eugene Kabanov 2018-07-12 19:06:15 +03:00
  • ba1f036a56 Correctly hash inferred types (#8286) LemonBoy 2018-07-12 13:00:11 +02:00
  • 9aad193d27 Fix undefined PObject reference Joey Yakimowich-Payne 2018-07-12 19:48:43 +09:00
  • 1102f9aaf1 Make the Style enum a proper Ordinal (no holes) (#8282) Kaushal Modi 2018-07-12 05:30:51 -04:00
  • 6de52d2b74 make runnableExamples use a private nimcache so that they can be tested in parallel (#8281) skilchen 2018-07-12 11:06:20 +02:00
  • 231a83a6b1 Fixes #8287 (#8288) cooldome 2018-07-12 11:03:08 +02:00
  • ac3c4a94ad Fixed $ on None[T] for T with .name (#8293) Quelklef 2018-07-12 05:01:48 -04:00
  • 5b59852406 system.substr is not implemented with compilerProcs anymore Andreas Rumpf 2018-07-11 16:39:16 +02:00
  • 16d8fab310 mmdisp: code cleanups Andreas Rumpf 2018-07-11 16:38:13 +02:00
  • 32441d01e5 better doc for hard to find --define:SYMBOL:VAL (#8257) Timothee Cour 2018-07-11 01:33:33 -07:00
  • 6fe79fd158 Fixed a wrong AST example (#8269) Quelklef 2018-07-11 02:52:09 -04:00
  • 25bf0d1683 add os.absolutePath; fixes #8174 (#8213) Timothee Cour 2018-07-10 12:31:13 -07:00
  • 8f0c9b2fdd string comparisons don't have to know the strings representation Andreas Rumpf 2018-07-10 11:37:30 +02:00
  • 48b98cf701 fixes tos test for OSX Andreas Rumpf 2018-07-10 11:37:02 +02:00
  • ce01472ff3 refactorings in preparations for the new runtime Andreas Rumpf 2018-07-10 10:39:53 +02:00
  • f805018461 Fixes #5880. (#7229) Dominik Picheta 2018-07-09 23:33:31 +01:00
  • 5c5388c0a6 Handle subtype relations for converter parameters (#8248) LemonBoy 2018-07-09 20:05:53 +02:00
  • 854aa3958f Fixes maxLineLength's bug in the renderer (#8240) Dmitry Atamanov 2018-07-09 21:04:57 +03:00
  • 3b310e91cd New implementations of times.parse & times.format (#8094) Oscar Nihlgård 2018-07-09 20:04:25 +02:00
  • c6671776a1 Reset typedescMatched before paramTypesMatch (#8250) LemonBoy 2018-07-09 15:02:48 +02:00
  • 470949f2e0 avoid AST streaming, experiment what it breaks Araq 2018-07-09 13:07:55 +02:00
  • f8e219b877 add the apis.txt table to nep1.rst Araq 2018-07-09 12:35:25 +02:00
  • dec97924a4 Custom pragmas in proc types (#8205) cooldome 2018-07-09 12:11:03 +02:00
  • c115090f6e Testament should run tests with no action (#8232) genotrance 2018-07-08 19:38:46 -05:00
  • d0b60f1fe3 Generate dynlib strings as a single rope (#8247) LemonBoy 2018-07-08 22:07:45 +02:00
  • 03c8fdc6cb Pick the and symbol we need explicitly (#8249) LemonBoy 2018-07-08 22:00:32 +02:00
  • befca425c4 workaround issue #8223 nim doc fails with doAssertRaises (#8245) Timothee Cour 2018-07-07 23:16:13 -07:00
  • a6c3bbf01a Add proc toOpenArray[byte] for strings (#7820) Dmitry Atamanov 2018-07-07 22:03:22 +03:00
  • 88714e77d8 Fix comparison of tyGenericBody in typerel (#8045) LemonBoy 2018-07-07 20:49:06 +02:00
  • 73f9ce0221 Merge pull request #8239 from mratsim/patch-1 Dominik Picheta 2018-07-07 14:14:32 +01:00
  • 75ef90da82 Put back deprecation path for SomeReal Mamy Ratsimbazafy 2018-07-07 15:04:41 +02:00
  • 53ce58f050 Merge pull request #6587 from FedericoCeratto/normalizePath Dominik Picheta 2018-07-07 10:12:07 +01:00
  • 6594244991 Merge pull request #8229 from timotheecour/patch-6 Dominik Picheta 2018-07-07 10:09:38 +01:00
  • 919e7d6656 Update appveyor.yml Timothee Cour 2018-07-06 22:43:55 -07:00
  • 105cdfa9e1 fix issue #8227 Timothee Cour 2018-07-06 22:39:08 -07:00
  • 8667899d53 hotfix: fixes possible out of bounds access in ospaths.joinPath Araq 2018-07-07 02:31:43 +02:00
  • d65429d857 Add normalizePath and tests Federico Ceratto 2017-10-24 20:30:48 +01:00
  • 352b8a4844 Merge branch 'araq-devel' of github.com:nim-lang/Nim into araq-devel Araq 2018-07-06 19:14:35 +02:00
  • 531013727d system.nim: minor code style change Araq 2018-07-06 19:13:54 +02:00
  • 5384de685f Merge branch 'devel' of github.com:nim-lang/Nim into araq-devel Araq 2018-07-06 18:41:00 +02:00
  • 963f431443 Merge branch 'araq-devel' of github.com:nim-lang/Nim into araq-devel Andreas Rumpf 2018-07-06 17:27:02 +02:00
  • 32230ffe31 make tests green again Andreas Rumpf 2018-07-06 17:26:45 +02:00
  • 5e338c371e Use '\L' instead of '\n' in system for backwards compatibility. Dominik Picheta 2018-07-06 15:48:17 +01:00