1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

Commit Graph

  • 190181bd26
    Merge f35f14ebbe into 65a493d023 Turiiya 2023-08-10 16:04:59 +0000
  • f35f14ebbe add (commented-out) problematic multiple-nested struct test-case Turiiya 2023-08-10 17:23:32 +0200
  • 21d98ff904 comment why values are changed in decoding method Turiiya 2023-08-10 16:47:49 +0200
  • d957ac84ef
    Merge fa21ac8046 into 65a493d023 yuyi 2023-08-10 14:36:26 +0000
  • fa21ac8046 fmt struct_field_default_fn_type_value_init_test.v yuyi 2023-08-10 22:36:07 +0800
  • b47ddc6c5b fix decoding of toml times struct values Turiiya 2023-06-05 16:18:00 +0200
  • 288257f9a4 add decoding of arrays and nested structs Turiiya 2023-04-20 23:42:12 +0200
  • 6269eacb6f re-add condition to call custom from_toml method Turiiya 2023-04-17 11:38:14 +0200
  • 9cbeb1319f encapsulate struct handling Turiiya 2023-04-17 00:39:26 +0200
  • 5727d06f43 improve comment phrasing Turiiya 2023-04-16 23:07:47 +0200
  • 15987d48a8 test struct that doesn't implement from_toml and to_toml Turiiya 2023-04-16 23:00:33 +0200
  • e497872d06 use compile-reflection for method call Turiiya 2023-04-16 22:59:48 +0200
  • 1c6937960b allow for customisation when .to_toml and .from_toml methods are defined Delyan Angelov 2023-04-16 18:04:05 +0300
  • b1df64b002 fix enum handling Turiiya 2023-04-16 09:20:16 +0200
  • 3b47254dd8 toml: add direct decoding and encoding Turiiya 2023-04-16 08:46:15 +0200
  • 9de852160a parser: fix struct field fn type with default value yuyi 2023-08-10 22:24:03 +0800
  • 80c6335e04
    Merge 67e30410d2 into 65a493d023 Wertzui123 2023-08-10 16:07:39 +0200
  • 67e30410d2 websocket: initialize function pointers with nil Wertzui123 2023-08-10 16:06:11 +0200
  • 160b1a739a
    Merge e523bb1a19 into 65a493d023 shove 2023-08-10 11:12:56 +0000
  • e523bb1a19 tests: cleanup test cases shove70 2023-08-10 19:06:04 +0800
  • 9d6e7d2678
    Merge 3cadb5e99a into 65a493d023 yuyi 2023-08-10 08:54:11 +0000
  • 3cadb5e99a benchmark: minor cleanup in total_message() yuyi 2023-08-10 16:52:42 +0800
  • 2a92635abd html: minor cleanups of deprecated APIs shove70 2023-08-10 15:33:25 +0800
  • 903ec3bd73
    Merge d7d38926e2 into 65a493d023 shove 2023-08-10 06:08:43 +0000
  • d7d38926e2 cgen: fix spawn call fn struct field(fix #18862) shove70 2023-08-10 14:06:54 +0800
  • 925116f7fb
    Merge 20ef2354e7 into 65a493d023 Felipe Pena 2023-08-10 05:43:21 +0300
  • 65a493d023
    v.util: fix a wrong path analysis when parsing 'mod_name' (fix #18970) (#19090) master shove 2023-08-10 10:42:59 +0800
  • 76b4c92848
    db.sqlite: make functions return results, breaking change (#19093) jacksonmowry 2023-08-10 02:39:32 +0000
  • d0cc564089
    db.mysql: make mysql.Result.result public (fix #19098) Delyan Angelov 2023-08-10 05:21:44 +0300
  • 7444d9dad2
    Merge 354cad9a36 into f915366ac4 Turiiya 2023-08-10 03:14:19 +0200
  • 9e6bc707d5
    Merge branch 'vlang:master' into sqlite_return_type_consistency jacksonmowry 2023-08-09 18:00:31 -0400
  • 516502b49f
    Update sqlite.v doc functions jacksonmowry 2023-08-09 21:59:37 +0000
  • 20ef2354e7 fmt Felipe Pena 2023-08-09 18:40:57 -0300
  • 7d84ddfa65 fix Felipe Pena 2023-08-09 18:38:12 -0300
  • f915366ac4 checker: improve the nil fn error a bit Alexander Medvednikov 2023-08-09 22:37:11 +0300
  • 2bfb29677d
    Merge 46c07a5fac into 3211a653c3 Delyan Angelov 2023-08-09 21:08:12 +0300
  • 3211a653c3
    scanner: fix string interpolation with nested string interpolation in inner quotes 2 (#19094) yuyi 2023-08-09 20:05:17 +0800
  • eef9b5f168
    builtin,os: fix compiling V programs with latest clang 16 on windows (clang 16 is stricter than clang 14) (#19095) Delyan Angelov 2023-08-09 15:04:44 +0300
  • 46e3cbddce
    Merge 8b92bac71a into 64029a2980 Casper Küthe 2023-08-09 19:43:17 +0800
  • 64029a2980
    vdoc: implement keyboard shortcuts for search navigation (#19088) Turiiya 2023-08-09 12:53:15 +0200
  • 04f697809d
    Apply suggestions from code review jacksonmowry 2023-08-09 10:50:59 +0000
  • 8a485363c8 builtin,os: fix compiling V programs with latest clang 16 on windows (clang 16 is stricter than clang 14) Delyan Angelov 2023-08-09 13:25:58 +0300
  • 4a26fc5947
    Update examples/vwatch jacksonmowry 2023-08-09 10:05:34 +0000
  • 1025568ed1
    Update README.md jacksonmowry 2023-08-09 09:35:48 +0000
  • 6d4fe8f2dc scanner: fix string interpolation with nested string interpolation in inner quotes 2 yuyi 2023-08-09 17:32:31 +0800
  • 881fbb6183
    Merge branch 'vlang:master' into sqlite_return_type_consistency jacksonmowry 2023-08-09 09:19:26 +0000
  • ed8280aa5d
    Merge 7a31831ea5 into b7afe6b236 Samuel Šulovský 2023-08-09 10:54:19 +0200
  • 9c58aea7df
    Merge b7970f6386 into b7afe6b236 HamidReza 2023-08-09 10:54:01 +0200
  • 294719ea61
    Merge b1006b22e6 into b7afe6b236 Delyan Angelov 2023-08-09 09:06:51 +0300
  • 32dd610fad util: fix an wrong in path analysis when parsing 'mod_name'(fix #18970) shove70 2023-08-09 13:55:47 +0800
  • b7afe6b236
    scanner: add error for invalid newline rune literal, make errors more informative (#19091) yuyi 2023-08-09 13:49:47 +0800
  • 151920a032 scanner: check invalid newline rune literal yuyi 2023-08-09 10:16:39 +0800
  • 2fd5465be6
    Merge 7c4905d768 into 6813a12339 Felipe Pena 2023-08-08 14:08:47 -0700
  • 3a7830515e remove clg Turiiya 2023-08-08 19:21:02 +0200
  • 3db8cc7023 vdoc: implement keyboard shortcuts for search navigation Turiiya 2023-08-08 18:40:14 +0200
  • 6813a12339
    transformer: keep the symbolic expressions inside dump(expr) from being optimised out, even when they could be, when composed of literals known at comptime (#19086) Delyan Angelov 2023-08-08 18:25:55 +0300
  • 520a86dc95
    Merge b00c8047e7 into 10df697d32 Felipe Pena 2023-08-08 16:13:14 +0200
  • c5ca1b3c92
    workaround for uninitialised boolean, caused by using defer inside a type match Delyan Angelov 2023-08-08 14:41:56 +0300
  • 1941eba749
    transformer: do not optimise out the symbolic expressions inside dump(expr), even when they could be, when composed of literals known at comptime Delyan Angelov 2023-08-08 14:26:23 +0300
  • 5d978d28a7 Initial working example of changes needed and updating test files Jackson Mowry 2023-08-08 06:45:35 -0400
  • 10df697d32
    time: add 'i', 'ii' in custom_format() for 12-hours clock(0-12-1-11) (#19083) shove 2023-08-08 17:25:39 +0800
  • 68f18fcb8e
    scanner: fix string interpolation with nested string interpolation in inner quotes (fix #19081) (#19085) yuyi 2023-08-08 17:25:05 +0800
  • f4859ffb11
    checker: fix missing or_block check for left expr of CallExpr(fix #19061) (#19074) shove 2023-08-08 14:06:03 +0800
  • 3b3395d93b
    vpm: don't keep empty dirs for git installs (#19070) Turiiya 2023-08-08 07:59:16 +0200
  • 8db1aaafd5
    checker: explicitly disallow creating type aliases of none, i.e. type Abc = none (#19078) Swastik Baranwal 2023-08-08 11:28:10 +0530
  • 286d39706b
    time: add a format_rfc3339_nano() method to time.Time Delyan Angelov 2023-08-08 08:33:05 +0300
  • cb41f44530 fix no nested string interpolation case yuyi 2023-08-08 12:41:13 +0800
  • 3a5cdfcbef scanner: fix string interpolation with nested string interpolation in inner quotes yuyi 2023-08-08 12:19:08 +0800
  • 7fb480ba4b time: add 'i', 'ii' in custom_format() for 12-hours clock(0-12-1-11) shove70 2023-08-08 08:24:29 +0800
  • 9cb978d3de checker: disallow none as parent type of type alias Swastik 2023-08-07 19:17:25 +0530
  • 4207456a1d use is_dir_empty Turiiya 2023-08-07 15:15:01 +0200
  • a9da44554a Changing sql errors to return db.error_message(code, query) for consistency, and switching to C.sqlite3_errmsg from C.sqlite3_errstr Jackson Mowry 2023-08-07 07:09:23 -0400
  • 536e0b7a5a fix associated test cases shove70 2023-08-07 18:47:18 +0800
  • 8eb4fc4edf checker: fix missing or_block check for left expr of CallExpr(fix #19061) shove70 2023-08-07 18:12:47 +0800
  • 320057df1c
    os.notify: remove the meaningless [noinit] attribute of the notifier (#19075) weekly.2023.32 shove 2023-08-07 14:19:54 +0800
  • 07b36d69f3
    db.sqlite: add exec_param_many and exec_param methods (#19071) jacksonmowry 2023-08-07 06:00:03 +0000
  • fa2c566520 os: remove the meaningless [noinit] attribute of the notifier shove70 2023-08-07 13:39:12 +0800
  • 6045a1db02
    cgen: minor cleanups in method_call() (#19068) yuyi 2023-08-07 12:09:39 +0800
  • 357ac0bb5a
    examples: show how to call a simple v module from ruby (#19073) (#19073) Everton J. Carpes 2023-08-07 01:07:00 -0300
  • 7c2f3e4530
    fmt: fix formatting of C.f(/*mut*/buff &char) i64 (#19069) yuyi 2023-08-07 12:00:35 +0800
  • 3e658e6df6 examples: show how to call a simple v module from ruby (#19073) Everton J. Carpes 2023-08-06 22:13:08 -0300
  • 6d1b2c1188 remove db file Jackson Mowry 2023-08-06 19:26:54 -0400
  • 9e8d6aada5
    Merge branch 'vlang:master' into sqlite3_exec_param jacksonmowry 2023-08-06 23:25:56 +0000
  • 1623297810 Added docs and the single param version Jackson Mowry 2023-08-06 19:25:11 -0400
  • bfb7c635d6 use eprintln for errors Turiiya 2023-08-06 23:47:35 +0200
  • 8c7865a11d vpm: don't keep empty dirs for git installs Turiiya 2023-08-06 23:29:55 +0200
  • 23a7c40c44
    tools: remove panics in favor of errors in v bump (#19066) Rodrigo Villablanca 2023-08-06 15:24:43 -0400
  • f16cfd37c8 fmt: fix formatting of C.f(/*mut*/buff &char) i64 yuyi 2023-08-06 20:47:12 +0800
  • 18a98366bb cgen: minor cleanups in method_call() yuyi 2023-08-06 19:45:20 +0800
  • 041a4771b1 tools(bump): remove panics in favor of errors Rodrigo Villablanca 2023-08-06 01:15:20 -0400
  • c3f7fe39ec
    checker: fix struct field fntype value call (#19067) yuyi 2023-08-06 18:18:48 +0800
  • 7836b19d90 checker: fix struct field fntype value call yuyi 2023-08-06 17:34:41 +0800
  • 7ca23f6316
    picoev: add initial values for struct field callbacks, to fix new compiler notices (#19065) jhuntos 2023-08-06 06:09:16 +0200
  • aa3f28cd07
    Merge 13dbb0ec28 into b9a523cefd playX 2023-08-06 02:47:11 +0000
  • b9a523cefd
    time: store time with nanosecond resolution in time.Time, deprecate Time.microsecond, add utility methods and tests (#19062) Delyan Angelov 2023-08-05 23:41:23 +0300
  • 00bc5d10f6
    add back the .microsecond field, with a deprecated tag, to make the transition period/migration easier Delyan Angelov 2023-08-05 23:39:58 +0300
  • cc97b8df1e
    tools: add support for skiping lines in v bump (#19064) Subhomoy Haldar 2023-08-05 21:00:40 +0100
  • 9331c0ebab
    Update picoev.v jhuntos 2023-08-05 20:12:11 +0200
  • c93435ccac
    Merge ffb5c7504f into 8e26ca3f5a Felipe Pena 2023-08-05 20:04:45 +0200
  • cd0059f064 Formatting fixes and update options Subhomoy Haldar 2023-08-05 18:41:23 +0100