Commit Graph

  • 6eb9f91f83 fix parsing examples after multi-line example Nick Treleaven 2022-04-02 11:21:43 +0100
  • d6a3f3c4b2 array: minor optimization of push() and push_noscan() yuyi98 2022-04-02 17:02:57 +0800
  • 8f966c5d5d checker: minor cleanup in find_unreachable_statements_after_noreturn_calls() yuyi98 2022-04-02 16:40:16 +0800
  • 89447b901a checker: fix error for returning optional yuyi98 2022-04-02 16:19:18 +0800
  • 0fc0ac8032 fix non-variable array value yuyi98 2022-04-02 14:41:01 +0800
  • 019f1a8c80 cgen: fix array of fixed array yuyi98 2022-04-02 14:30:08 +0800
  • 6aa7dd53b7
    time: add missing gmtime() declaration Cameron Katri 2022-04-01 23:14:20 -0400
  • 405212b170
    time: implement Time.strftime(fmt string) as a wrapper for strftime(3) Cameron Katri 2022-04-01 16:05:28 -0400
  • 8fdff7569b Update make.bat lazalong 2022-04-02 13:04:35 +1100
  • af79c1e6ef
    os: implement os.config_dir() like in Go's UserConfigDir (#13893) pancake 2022-04-01 21:04:43 +0200
  • 29125f221a
    Expand the doc comment of config_dir. Delyan Angelov 2022-04-01 19:42:20 +0300
  • d7817863c6
    checker: type inference over a generic type should compile (#13824) Vincenzo Palazzo 2022-04-01 18:31:27 +0200
  • 804cb91d64 add method documentation Nick Treleaven 2022-04-01 17:25:29 +0100
  • 9d2529b611
    ci: reduce repetitions in test_global_mutex in init_global_test.v Delyan Angelov 2022-04-01 19:23:04 +0300
  • 5aae733775 fmt Nick Treleaven 2022-04-01 17:20:50 +0100
  • ea5bf34621 cleanup Nick Treleaven 2022-04-01 17:18:48 +0100
  • 04c7258457 don't include multi-line example in merged comments Nick Treleaven 2022-04-01 16:35:17 +0100
  • f4e54423c9 vlib: implement os.config_dir() like in Go's UserConfigDir pancake 2022-04-01 16:40:51 +0200
  • 42e4148643 v/doc: parse multi-line examples Nick Treleaven 2022-04-01 14:25:57 +0100
  • e08d7769fc
    describe in more details, what happens without <int>, in the `rng.shuffle<int>(mut indices) ?` call Delyan Angelov 2022-04-01 18:23:35 +0300
  • 565c012554
    Revert "use `rng.shuffle(mut indices) ?` again" Delyan Angelov 2022-04-01 18:18:51 +0300
  • 3131c279ad
    Revert "cleanup unnecessary comment too" Delyan Angelov 2022-04-01 18:18:02 +0300
  • 205ae90676
    cleanup unnecessary comment too Delyan Angelov 2022-04-01 17:26:00 +0300
  • 15ca57c3de
    use `rng.shuffle(mut indices) ?` again Delyan Angelov 2022-04-01 17:24:44 +0300
  • 6987f2c087
    time: fix error for time.local() on windows (#13892) yuyi 2022-04-01 22:16:46 +0800
  • 2be80ecba1 add ci timezone tests on windows yuyi98 2022-04-01 20:11:19 +0800
  • 78ce5bda90 time: fix error for time.local() on windows yuyi98 2022-04-01 18:24:02 +0800
  • 01d07aba9c
    checker: fixes cast comparison between generics Vincenzo Palazzo 2022-03-31 22:17:43 +0200
  • 02c80bd445
    time: fix repetitive time.now().local().local().local() offsetting the time further and further (#13861) Vincenzo Palazzo 2022-03-31 23:11:17 +0200
  • b4af04259d
    checker: improve the method searching in the generic types Vincenzo Palazzo 2022-03-31 21:40:02 +0200
  • ae4bb3aa88
    checker: fixed type inference over a generic function Vincenzo Palazzo 2022-03-31 20:32:53 +0200
  • e6951662b1
    time: fixed the recursive local time call by check local time status Vincenzo Palazzo 2022-03-31 19:07:01 +0200
  • 5e3a916afe
    time: add test to reproduce the issue #13828 Vincenzo Palazzo 2022-03-31 11:57:24 +0200
  • 8d63db9731
    checker: type inference over a generic type should compile Vincenzo Palazzo 2022-03-31 18:47:07 +0200
  • 9c1981a309
    vdoc: show `//` comment prefix and hide any \x01 character (#13880) Nick Treleaven 2022-03-31 18:00:06 +0100
  • bc98c11d9d
    parser, checker, cgen: minor cleanup of go_expr() (#13875) yuyi 2022-04-01 00:58:04 +0800
  • db3bbb58cf
    cgen: fix error for cross assign of the reserved name variable (#13884) yuyi 2022-04-01 00:55:21 +0800
  • a87cd9663e
    vdoc: highlight inline examples for `-f html` (#13879) Nick Treleaven 2022-03-31 17:32:32 +0100
  • 5c43493183
    sokol: add support for compiling with `-d darwin_sokol_glcore33` on macos (#13885) R cqls 2022-03-31 15:52:21 +0200
  • fb5df9665e
    ci: use ./v instead of v in "Shader examples could be build" step Delyan Angelov 2022-03-31 13:53:02 +0300
  • fa3fa2e74f
    ci: add again `sudo apt-get update` for the `Install dependencies` step Delyan Angelov 2022-03-31 13:44:35 +0300
  • 1c857b0a43
    vlib/sokol: glcore33 option for macos R cqls 2022-03-31 11:11:12 +0200
  • b15240185e
    builder,cgen: iOS fixes (#13883) Cameron Katri 2022-03-31 04:51:13 -0400
  • 4222fd0862
    ci: add vlang/pdf testing task, simplify other_ci.yml using `v should-compile-all` Delyan Angelov 2022-03-31 11:34:20 +0300
  • 74eabba52e
    tools: add a `v should-compile-all examples/*.v examples/gg/` tool, to simplify CIs of V modules. Delyan Angelov 2022-03-31 11:11:31 +0300
  • 9ed82305f1 cgen: fix error for cross assign of the reserved name variable yuyi98 2022-03-31 12:12:59 +0800
  • d2c477d309
    builder: fix building for iOS and simulator from macOS Cameron Katri 2022-03-30 21:28:03 -0400
  • fbdf519d32
    cgen: re-add stdbool.h for iOS only Cameron Katri 2022-03-30 21:25:35 -0400
  • 6137ce23c0
    math: allow `acos(0)` (fix #13876) (#13877) kylepritchard 2022-03-30 19:36:50 +0100
  • ae1cb5697e
    cgen: minor cleanup in ref_or_deref_arg() (#13874) yuyi 2022-03-31 02:06:38 +0800
  • d40a502981
    checker: minor cleanup in fn_call() (#13873) yuyi 2022-03-31 02:05:17 +0800
  • 74ccbef038 vdoc: show `//` comment prefix and hide any \x01 character Nick Treleaven 2022-03-30 19:00:46 +0100
  • c90b3d96f5 fix vweb docs Nick Treleaven 2022-03-30 18:20:25 +0100
  • 226bb4bd8b vdoc: highlight inline examples for `-f html` Nick Treleaven 2022-03-30 17:54:49 +0100
  • 108881b9b8 Allow acos(0) Kyle Pritchard 2022-03-30 16:42:32 +0100
  • e36ac0dbbf parser, checker, cgen: minor cleanup of go_expr() yuyi98 2022-03-30 22:46:02 +0800
  • 64aa2c0063 cgen: minor cleanup in ref_or_deref_arg() yuyi98 2022-03-30 22:30:27 +0800
  • b53f4720e9 checker: minor cleanup in fn_call() yuyi98 2022-03-30 22:15:07 +0800
  • 61f078664c
    ci: entirely delete the `Code CI / arm64-ubuntu-tcc` Cirrus job, since it does not honor `trigger_type: manual`, but simply timeouts after severah hours, showing fake positives in the github CI Delyan Angelov 2022-03-30 16:00:01 +0300
  • 7ef7188f4b
    math.big: add bit_len, optimize gcd, add documentation (#13872) Subhomoy Haldar 2022-03-30 18:22:09 +0530
  • 8121a8ada0 ci,cgen: comment out including stdbool.h for now Delyan Angelov 2022-03-30 13:49:55 +0300
  • 215bc4dd45 refactor gcd; add documentation Subhomoy Haldar 2022-03-30 16:22:06 +0530
  • 566735b298 cgen: add `nil` to c_reserved (it is a macro defined in MacTypes.h on macos) Delyan Angelov 2022-03-30 13:32:56 +0300
  • bdd2929266 improve bit_len Subhomoy Haldar 2022-03-30 14:47:45 +0530
  • 33d796f071 add bit_len and unit tests Subhomoy Haldar 2022-03-30 14:45:11 +0530
  • 093994655c
    v.builder: fix iOS compilation from non-macOS, allow -cc to override the default cross compiler (#13866) Cameron Katri 2022-03-30 03:26:13 -0400
  • 3e69d3813b
    v.builder: fix linker flags for systems with Procursus (#13865) Cameron Katri 2022-03-30 03:15:52 -0400
  • f80ab94b77
    v.builder, v.gen, v.pref: fix iOS compilation from non-macOS Cameron Katri 2022-03-30 01:05:13 -0400
  • 5b05e67bb9
    v.builder: fix linker flags for systems with Procursus Cameron Katri 2022-03-30 00:53:55 -0400
  • cc637e5ee8
    checker: make the misssing shared/mut modifer in fn and method calls error clearer Delyan Angelov 2022-03-29 23:51:02 +0300
  • 55d9464890
    checker: fix error for marking as referenced (#13859) yuyi 2022-03-30 06:33:10 +0800
  • 42a67831bf
    parser: fix printing slice of multiline raw string (#13856) yuyi 2022-03-29 23:06:11 +0800
  • c71770d9c5
    checker: fix error for array of anon fn call (#13858) yuyi 2022-03-29 23:04:30 +0800
  • 04cc037955
    ci: fix -cstrict compilation of term.ui tests Delyan Angelov 2022-03-29 18:03:05 +0300
  • 7ee93c8a20
    docs: show the full information for deprecated functions Delyan Angelov 2022-03-29 15:17:55 +0300
  • f6099dbeb7 checker: fix error for marking as referenced yuyi98 2022-03-29 18:56:14 +0800
  • 4459d91d88 checker: fix error for array of anon fn call yuyi98 2022-03-29 18:24:49 +0800
  • 25033d0831 parser: fix printing slice of multiline raw string yuyi98 2022-03-29 16:05:00 +0800
  • fd34ebd84e
    checker: check the count of generics in fn arguments (#13855) yuyi 2022-03-29 15:04:19 +0800
  • 4f551d76c0 term.ui: fix conflicting C struct declarations when compiling programs, importing term.ui before term, on windows Delyan Angelov 2022-03-29 09:26:14 +0300
  • e35c0b56bb checker: check generics fn arguments count yuyi98 2022-03-29 10:03:23 +0800
  • 4ffcf031fa
    add a small sort comparison tool Delyan Angelov 2022-03-29 00:05:15 +0300
  • ede2b798f6
    vfmt cfns_wrapper.c.v and sort_with_compare_context_test.v Delyan Angelov 2022-03-28 23:32:58 +0300
  • 7993ff295e
    add the qsort_r implementation from musl (reduced pathological performance degradations) Delyan Angelov 2022-03-28 23:27:05 +0300
  • 4535b5edc2
    make the regression test more thorough; prepare for the pure V version Delyan Angelov 2022-03-27 10:45:02 +0300
  • cc8f40df86
    draft of the pure V version Delyan Angelov 2022-03-13 09:51:09 +0200
  • 17226830c8
    builtin: implement array.sort_with_compare_context Delyan Angelov 2022-03-12 18:12:57 +0200
  • eb772cfcf9
    checker,cgen: check sort_with_compare_context parameters too Delyan Angelov 2022-03-12 16:25:16 +0200
  • 509367b293
    cgen: minor cleanup in expr_is_multi_return_call() (#13846) weekly.2022.13 yuyi 2022-03-29 01:38:23 +0800
  • 476f19c090
    vdoc: tweak keyword, attribute and light theme CSS (#13853) Nick Treleaven 2022-03-28 18:38:00 +0100
  • 8f1574467e vdoc: tweak keyword, attribute and light theme CSS Nick Treleaven 2022-03-28 13:29:45 +0100
  • dd1a8cbadc
    parser: check error for struct field type using 'mut' (#13847) yuyi 2022-03-28 23:13:38 +0800
  • fcd7df29d1 don't remove pub yet Nick Treleaven 2022-03-28 12:14:25 +0100
  • fbfd58ed5b fix strings.Builder Nick Treleaven 2022-03-28 11:58:49 +0100
  • 2021c869cf builtin/array: make push_many private Nick Treleaven 2022-03-28 11:50:40 +0100
  • 62553dcc2e
    cgen: fix crash for casting bool to int (fix #13825) (#13844) yuyi 2022-03-28 17:20:47 +0800
  • 43b39133cc parser: check error for struct field type using 'mut' yuyi98 2022-03-28 16:03:30 +0800
  • 2cbe369982 cgen: minor cleanup in expr_is_multi_return_call() yuyi98 2022-03-28 11:44:07 +0800
  • 2cd54412c6 cgen: use array_get(a, (int[]){(!i)?1:0}[0])) yuyi98 2022-03-28 10:38:59 +0800
  • 33957f9158 fix sql_create_table that use int(bool) yuyi98 2022-03-28 09:34:09 +0800