Commit Graph

  • b0c509fcf8 fixes tests ringabout 2024-08-16 17:01:23 +08:00
  • 995081b56a fix is with type/typedesc crashing the compiler (#23967) metagn 2024-08-16 09:22:49 +03:00
  • d43a5954c5 remove nontoplevel type hack + consider symbol disamb in type hash (#23969) metagn 2024-08-16 07:33:43 +03:00
  • 298ada3412 fixes #23954; uint8 > 8 bit at compile-time (#23955) ringabout 2024-08-15 19:28:13 +08:00
  • 06b25bd2c4 disable presto (#23958) ringabout 2024-08-15 18:00:56 +08:00
  • 2a046e6487 better examples for std/inotify (#23415) Archar Gelod 2024-08-14 22:35:40 +08:00
  • fd98ddaa9e disable nimfp ringabout 2024-08-14 22:10:48 +08:00
  • e93c5a635c fixes tests ringabout 2024-08-14 22:07:51 +08:00
  • 02eb396f45 bump nimble to include the fix to nimble dump (#23918) Juan M Gómez 2024-08-10 13:24:43 +01:00
  • 796aa78562 opensym as node kind + fixed experimental switch (#23892) metagn 2024-08-12 16:33:26 +03:00
  • 1cc1451ca3 don't treat template/macro/module as overloaded for opensym (#23939) metagn 2024-08-11 17:12:57 +03:00
  • dd37bb88fe implement genericsOpenSym for symchoices (#23873) metagn 2024-07-25 14:10:15 -06:00
  • 04288236f4 Merge branch 'devel' into pr_remove_macros ringabout 2024-08-14 15:17:53 +08:00
  • a88bce6106 adapt semOpAux to opt-in symchoices (#23750) metagn 2024-06-25 16:49:43 +03:00
  • 8a4ee2b84f make expressions opt in to symchoices (#22716) metagn 2023-09-18 07:39:22 +03:00
  • a33e2b76ae supports default for range types using firstOrd with nimPreviewRangeDefault (#23950) ringabout 2024-08-13 23:08:30 +08:00
  • 7b834b94da Allocator: Always place free cells into the active chunk and add documentation (#23871) SirOlaf 2024-07-22 16:36:46 +02:00
  • 179ae267e9 Allocator: Track number of foreign cells a small chunk has access to (#23856) SirOlaf 2024-07-20 05:40:00 +02:00
  • 5d872321b3 make -d:debugHeapLinks compile again (#23126) ringabout 2023-12-24 22:30:35 +08:00
  • ff1881a4c1 fixes #22510 (#23100) Andreas Rumpf 2024-06-06 00:52:01 +02:00
  • ddc47fecca fixes #23947; .uint8 compile-time error (#23948) ringabout 2024-08-13 20:02:52 +08:00
  • c5b206d4ac fix #23817; Use __builtin_saddl_overflow variants for arm-none-eabi-gcc. (#23835) Mark Leyva 2024-08-12 09:10:33 -07:00
  • 630c304a2d Adds SEQ_DECL_SIZE 1 back under clang and a test (#23942) Juan M Gómez 2024-08-12 17:10:17 +01:00
  • 0c890ff9a7 opensym as node kind + fixed experimental switch (#23892) metagn 2024-08-12 16:33:26 +03:00
  • 7a0069a134 fixes #23913; empty SEQ_DECL_SIZE (#23940) Tomohiro 2024-08-12 22:19:42 +09:00
  • 20043ea09e Implemented compileOption for experimental to test if a feature i… (#23933) Don-Duong Quach 2024-08-12 06:18:56 -07:00
  • b215ec3735 fixes #23936; opcParseFloat accepts the wrong register as the first param [backport] (#23941) ringabout 2024-08-12 20:43:13 +08:00
  • e0e698be9a impr: std/cpuinfo: use documented impl ; support JS (#23911) lit 2024-08-11 23:32:58 +08:00
  • fbf9e94145 fixes jsbigint64 regression; keeps convs to Number in danger mode (#23926) ringabout 2024-08-11 23:31:17 +08:00
  • b9b24e192a fixes #23932; vmopsDanger for os.getCurrentDir errors (#23934) ringabout 2024-08-11 22:13:26 +08:00
  • a64aa51fe9 don't treat template/macro/module as overloaded for opensym (#23939) metagn 2024-08-11 17:12:57 +03:00
  • f0e1eef65e fixes #14522 #22085 #12700 #23132; no range check for uints (#23930) ringabout 2024-08-11 19:10:04 +08:00
  • 4954469259 fixes #23914; jsondoc broken in devel (#23916) ringabout 2024-08-11 16:13:16 +08:00
  • 1d59e1cbb6 fixes #23907; Double destroy using proc type alias with a sink (#23909) ringabout 2024-08-11 16:12:48 +08:00
  • 2a2474d395 fixes #23902; Compiler infers sink in return type from auto (#23904) ringabout 2024-08-11 16:12:00 +08:00
  • d164f87fbc special handlings for nimble packages to shorten function names (#23891) ringabout 2024-08-11 16:10:28 +08:00
  • c0aa951ee0 Fixed nimscript docs (#23938) Antonis Geralis 2024-08-11 05:35:09 +03:00
  • 6126a0bf46 bump nimble to include the fix to nimble dump (#23918) Juan M Gómez 2024-08-10 13:24:43 +01:00
  • d76ea4f323 closes #6549; adds a test case (#23929) ringabout 2024-08-09 10:39:40 +08:00
  • 4da27cec09 Apply suggestions from code review pr_gcc_14 ringabout 2024-08-05 17:58:31 +08:00
  • c97a20ce49 closes #21347; adds a test case (#23917) ringabout 2024-08-04 07:24:59 +08:00
  • 702f8342ff bump nimble to 0.16.0 (#23883) Juan M Gómez 2024-07-24 22:55:16 +01:00
  • 12b9680291 Add a document to toOpenArray proc (#23905) Tomohiro 2024-08-01 13:27:10 +09:00
  • f76fa20ea7 Merge branch 'devel' into pr_union_cast pr_union_cast ringabout 2024-07-31 22:13:54 +08:00
  • a2fbf13e2d fixes #18540; union casts for float conv ringabout 2024-07-31 20:29:03 +08:00
  • cb156648d6 fixes #13391; VM: Can't get address of object (#23903) ringabout 2024-07-30 03:38:29 +08:00
  • 39629a1adc fixes JS semicolon omissions (#23896) ringabout 2024-07-27 02:45:52 +08:00
  • bd063113ec fixes #23894; succ/pred shouldn't raise OverflowDefect for unsigned integers (#23895) ringabout 2024-07-26 20:50:59 +08:00
  • 469a6044c0 implement genericsOpenSym for symchoices (#23873) metagn 2024-07-25 14:10:15 -06:00
  • c1f91c26a5 Overload resultion with generic variables an inheritance (#23870) Ryan McConnell 2024-07-24 17:59:45 -04:00
  • ccf90f5bcb bump nimble to 0.16.0 (#23883) Juan M Gómez 2024-07-24 22:55:16 +01:00
  • 02871c74de minor improvement on cgen (#23887) ringabout 2024-07-25 02:17:54 +08:00
  • c770c0ad08 improve mangling packages version names with checksums (#23888) ringabout 2024-07-25 02:13:32 +08:00
  • 925dc5c131 fixes #19171; have openArray converted from ptr UncheckedArray be mutable (#23882) Buldram 2024-07-24 02:13:55 -04:00
  • 0db742df7c fixes #23867; fixes #23316; rework nimsuggest for ORC (#23879) ringabout 2024-07-23 22:46:49 +08:00
  • 759b8e46be turn some sym flag aliases into enums (#23884) ringabout 2024-07-23 22:02:34 +08:00
  • 03973dca30 doc,test(times): followup #23861 (#23881) lit 2024-07-23 09:56:36 +08:00
  • 881fbb8f81 Allocator: Always place free cells into the active chunk and add documentation (#23871) SirOlaf 2024-07-22 16:36:46 +02:00
  • c83a9c4c5c fixes #23838: Compilation by MinGW for cpu=i386 with time_t bug (#23876) Ward 2024-07-22 20:23:18 +08:00
  • 7b50d05d6b fixes #23869; sink generic typeclass (#23874) Ryan McConnell 2024-07-22 01:13:43 -04:00
  • 2d2a7f2347 Fix out-of-bounds slicing in std/varints (#23868) Buldram 2024-07-22 01:11:14 -04:00
  • 1c287fb960 remove unused field in ConfigRef (#23875) ringabout 2024-07-22 12:56:59 +08:00
  • 9ca646acd4 Merge tyUncheckedArray with tySeq in typeRel (#23866) SirOlaf 2024-07-20 15:46:25 +02:00
  • 31ee75f10e bypass constraints for tyFromExpr in generic bodies (#23863) metagn 2024-07-20 01:02:08 -06:00
  • 2f5cfd6829 fixes nim secret not flushing stdout (#23862) ringabout 2024-07-20 11:40:38 +08:00
  • fd1e62a7e2 Allocator: Track number of foreign cells a small chunk has access to (#23856) SirOlaf 2024-07-20 05:40:00 +02:00
  • 97f5474545 fix generics treating symchoice symbols as uninstantiated (#23860) metagn 2024-07-19 05:53:35 -06:00
  • 24f5dfbed2 Add '.' (period, dot, ..) to FormatLiterals so that ss.fff can work. (#23861) c-blake 2024-07-19 10:38:02 +00:00
  • 3a103669d1 fixes #23858; 2.2.0 rc1 regression with cdecl functions (#23859) ringabout 2024-07-19 02:53:07 +08:00
  • 6aa54d533b doc: times.nim: DD -> dd (#23857) lit 2024-07-18 19:59:48 +08:00
  • f765898a75 Set type of object constructor during annotateType (#23852) SirOlaf 2024-07-17 23:54:15 +02:00
  • ddb31ce968 Add constantine to important_packages.nim (#23801) Mamy Ratsimbazafy 2024-07-17 17:04:50 +00:00
  • 494c24a7ce fixes #23848; The comand nim gendepend defaults to ORC (#23851) ringabout 2024-07-18 00:25:19 +08:00
  • 2b7c47b122 Fixes #23846; prepend nimArgs to args (#23847) EuklidAlexandria 2024-07-17 16:48:59 +02:00
  • 92e505577e bump NimVersion to 2.0.10 narimiran 2024-07-17 14:44:53 +02:00
  • 9de74b7097 fixes #23844; Nim devel nightly i386 build failing (#23849) ringabout 2024-07-17 16:50:33 +08:00
  • ad5b5e3ec0 Add warnings about exec usage. (#23820) Antonis Geralis 2024-07-17 09:45:52 +03:00
  • fe48de4406 fixes #23837; cursor now processes distinct types with a destructor (#23845) ringabout 2024-07-17 11:17:52 +08:00
  • 1ce954a0cf make routine implicitly gensym when other gensym symbol exists again (#23842) metagn 2024-07-16 00:47:06 -06:00
  • cd946084ab make routine implicitly gensym when other gensym symbol exists again (#23842) metagn 2024-07-16 00:47:06 -06:00
  • 648f82c2ed fixes semi-regression; discard check now skips nkHiddenSubConv (#23840) ringabout 2024-07-16 13:37:33 +08:00
  • b7a275da1d fixes regression; block can have arbitrary exit points; too hard for a simple analysis (#23839) ringabout 2024-07-16 13:37:06 +08:00
  • 284a80e96d [minor] fixes wrong error messages (#23841) ringabout 2024-07-16 09:25:43 +08:00
  • c11b3f3fc7 Silence hint:performance message when using very basic http client (#23832) c-blake 2024-07-15 12:11:06 +00:00
  • a5186a9d8b Use monotonic timestamp to calculate timeouts refs #23826 (#23834) Mark Leyva 2024-07-15 05:10:31 -07:00
  • f6aeca5765 bump NimVersion to 2.1.9 (#23831) Miran 2024-07-12 21:06:29 +02:00
  • dd2edf4562 allows foreign functions having forward decls pr_forward ringabout 2024-07-12 22:35:17 +08:00
  • ca7821bea3 fixes 23827; Cyclic proc calls causes infinite memory usage in VM ringabout 2024-07-12 22:10:11 +08:00
  • 58b36bd85e fixes #23825; Busy wait on waitid, sleeping at regular intervals (#23826) Mark Leyva 2024-07-12 06:25:18 -07:00
  • 6d7ab08dee refactor: The popular 'r' field is now named 'snippet' (#23829) Andreas Rumpf 2024-07-12 15:23:09 +02:00
  • 570deb10d3 deprecate owner from std/macros (#23828) ringabout 2024-07-12 19:33:54 +08:00
  • 22ba5abd63 fixes 23823; array static overload - again (#23824) Ryan McConnell 2024-07-11 16:57:17 -04:00
  • 173b8a8c58 fixes #3011; handles meta fields defined in the ref object (#23818) ringabout 2024-07-11 21:39:44 +08:00
  • 9092244f87 closes #22095; adds a test case (#23822) ringabout 2024-07-11 21:38:32 +08:00
  • e53a2ed19b fixes #20865; fixes #20987; Missing bounds check in array slicing (#23814) ringabout 2024-07-10 23:25:34 +08:00
  • 76e6130f64 patches for #23129 (#23198) ringabout 2024-01-11 22:38:23 +08:00
  • 83455cf1d5 fixes #23129; fixes generated hooks raise unlisted Exception, which never raise (#23195) ringabout 2024-01-11 14:47:33 +08:00
  • be99f2fed8 fixes #22286; enforce Non-var T destructors by nimPreviewNonVarDestructor (#22975) ringabout 2023-11-26 01:27:27 +08:00
  • ec324ad073 disable failing pacakge version-1-6 narimiran 2024-07-09 13:45:16 +02:00
  • 9ce81868a8 Revert "fixes #9940; genericAssign does not take care of the importC variables in refc [backport] (#23761)" narimiran 2024-07-09 13:02:30 +02:00