Commit Graph

  • 76c27a1219 change json_decode_with_optional_arg_test.v yuyi98 2022-04-06 15:53:14 +0800
  • d1de9f2c7b add json_decode_with_encode_arg_test.v yuyi98 2022-04-06 14:56:44 +0800
  • 2a20275412 cgen: fix json decode with optional argument yuyi98 2022-04-06 14:35:00 +0800
  • c5d8d27b90 ci: fix -cstrict failures for vweb_test.v etc. Delyan Angelov 2022-04-06 08:54:01 +0300
  • 7e7ccc2a6b v fmt pa-m 2022-04-05 22:06:50 +0200
  • bec729067a proposal for a better process_stdin_trick example using fdclose on stdin pa-m 2022-04-05 21:29:07 +0200
  • 6412f8ba0b
    checker: add a known error on alias cast with generics (#13946) Vincenzo Palazzo 2022-04-05 18:09:46 +0200
  • 5304ffbb37
    Add a testdata/README.md to ensure folder creation, and to describe its usage. Delyan Angelov 2022-04-05 19:07:12 +0300
  • e3b66dccf5
    remove dereference_mut_interface_in_loop.del Delyan Angelov 2022-04-05 19:02:02 +0300
  • dd3417104d
    restore tests/known_errors/testdata/dereference_mut_interface_in_loop.del yuyi98 2022-04-05 17:40:35 +0800
  • 8dc8b7da10
    cgen: fix error for defeference mut interface in loop yuyi98 2022-04-04 21:40:17 +0800
  • 1482db6d1a
    gg: add missing doc strings to android, recorder and gg.c.v (#13936) Larpon 2022-04-05 17:42:01 +0200
  • 359f16fdfd
    parser: fixed parsing prototype function with recursive type (#13922) Vincenzo Palazzo 2022-04-05 17:39:49 +0200
  • 0cba579a7b
    cgen: simplify codegen for optional consts (#13948) yuyi 2022-04-05 22:54:23 +0800
  • 2ecfd1b351
    ci: fix clang sanitize errors for json_decode Delyan Angelov 2022-04-05 17:51:26 +0300
  • 2ee06caafd
    parser: fixed parsing prototype function with recursive type Vincenzo Palazzo 2022-04-04 18:23:16 +0200
  • 5f13af8560
    checker: introduce known error on alias cast with generics Vincenzo Palazzo 2022-04-05 12:02:18 +0200
  • 3a1bcb596b cgen: simplify const of optional yuyi98 2022-04-05 18:59:35 +0800
  • 11ccf06441
    time: add missing doc string to parse.v (#13933) Larpon 2022-04-05 12:21:37 +0200
  • 2350dbbd57
    gg: add missing doc strings to pub fns in image.* (#13934) Larpon 2022-04-05 12:21:03 +0200
  • 0b046c14a8
    clipboard: add doc strings to all implementations (#13932) Larpon 2022-04-05 12:06:32 +0200
  • 75a54a9617 parser: add `clear_all` method to enum bitfields lmp 2022-04-05 12:02:01 +0200
  • f5e4d17cf3
    json: return errors with more context, on failed json.decode() calls. Delyan Angelov 2022-04-05 12:06:00 +0300
  • 27a7a066f4 gg: add punctuation to docs strings lmp 2022-04-05 09:05:14 +0200
  • 829fed4af0 ci: build vpm again Alexander Medvednikov 2022-04-05 08:02:47 +0300
  • 7d8db1042d
    vdoc: don't highlight less than expression as generic function (#13938) Nick Treleaven 2022-04-05 03:58:47 +0100
  • f6b8e1e13f
    cgen: fix error for const using nested optionals (#13939) yuyi 2022-04-05 10:58:11 +0800
  • 2342122be4
    vtools: Create v/cmd/tools/const.v for v compiler Charles WANG 2022-04-05 10:33:46 +0800
  • 0bd8fbc9a8 term, term.ui: fix a panic on !=linux unixes when running examples/term.ui/ Delyan Angelov 2022-04-04 19:25:12 +0300
  • 2cd9c91e98
    vdoc: highlight terminal examples for `-comments -color` (#13937) Nick Treleaven 2022-04-04 16:13:24 +0100
  • aa9e2ebb25
    gg: document all draw functions (#13931) Larpon 2022-04-04 17:09:19 +0200
  • 5369379738
    repl: handle exit(n) (#13930) pancake 2022-04-04 15:22:34 +0200
  • ff3fc46d7e gg: address comments from @spytheman lmp 2022-04-04 14:48:50 +0200
  • c90067ec72 cgen: fix error for const using nested optionals yuyi98 2022-04-04 20:18:45 +0800
  • 6cd68a3978 fmt Nick Treleaven 2022-04-04 13:03:51 +0100
  • 3ccccd0d13 vdoc: don't highlight less than expression as generic function Nick Treleaven 2022-04-04 12:56:42 +0100
  • 4aa10a9ef7 fmt Nick Treleaven 2022-04-04 12:26:40 +0100
  • 993023b6bc show `//` for comments, remove leading \x01 Nick Treleaven 2022-04-04 12:12:51 +0100
  • 14ed690b76 clipboard: address comments from @JalonSolov lmp 2022-04-04 13:11:35 +0200
  • 5461e9b8ce gg: add missing doc strings to android, recorder and gg.c.v lmp 2022-04-04 13:01:43 +0200
  • 8aa79c3b12 vdoc: highlight terminal examples for `-comments -color` Nick Treleaven 2022-04-04 11:19:49 +0100
  • 4a5ad5cab9 clipboard: address comments from @vincenzopalazzo lmp 2022-04-04 12:02:23 +0200
  • eb5df79ae6 gg: add missing doc strings to pub fns in image.* lmp 2022-04-04 11:59:38 +0200
  • c29d1d8e5b time: add missing doc string to parse.v lmp 2022-04-04 11:34:38 +0200
  • ee222dc8dc clipboard: differentiate example on macs lmp 2022-04-04 11:24:14 +0200
  • 8f62212e88 clipboard: add doc strings to all implementations lmp 2022-04-04 11:21:31 +0200
  • 92bfd9b353 cgen: fixed array index for translated code Alexander Medvednikov 2022-04-04 12:09:17 +0300
  • 4358e87eb7 gg: run vfmt over draw.c.v lmp 2022-04-04 10:43:51 +0200
  • c5e0939f4c gg: document all draw functions lmp 2022-04-04 10:42:25 +0200
  • 69f8b7dd9b repl: handle exit(n) pancake 2022-04-04 10:31:23 +0200
  • 725b472d37
    checker: fix typos (#13929) StunxFS 2022-04-04 03:07:53 -0400
  • 91b40304b7
    vdoc: highlight `..`, `...` as punctuation & postfix ops as operators (#13924) Nick Treleaven 2022-04-04 07:21:54 +0100
  • 1abb72e96f
    Apply suggestions from code review Delyan Angelov 2022-04-04 08:37:36 +0300
  • 1211b2e941
    v: minor change in the output for an unknown help topic (#13927) StunxFS 2022-04-04 01:36:10 -0400
  • 719a3b5de3 cgen: fix fixed arrays assignment in translated code Alexander Medvednikov 2022-04-04 06:20:54 +0300
  • a55e930c00 checker: fix pointer checks in translated code Alexander Medvednikov 2022-04-04 05:35:15 +0300
  • cc227d8520 checker: fix non-numeric type check for translated code Alexander Medvednikov 2022-04-04 04:59:14 +0300
  • 118156bea5
    fix StunxFS 2022-04-03 21:05:43 -0400
  • e83c734a80
    fix typo StunxFS 2022-04-03 21:01:04 -0400
  • a256aca499
    minor change StunxFS 2022-04-03 20:39:22 -0400
  • 7fd2817145
    minor change StunxFS 2022-04-03 20:38:45 -0400
  • d10135e2c4
    vdoc: HTML highlight generic function as function, not name (#13923) Nick Treleaven 2022-04-03 21:41:02 +0100
  • 6604694044 fmt Nick Treleaven 2022-04-03 20:03:47 +0100
  • 58a00730cf vdoc: highlight `..`, `...` as punctuation & postfix operators Nick Treleaven 2022-04-03 19:56:26 +0100
  • 6f383e71a0 vdoc: HTML highlight generic function as function, not name Nick Treleaven 2022-04-03 18:53:49 +0100
  • 44603f8e59
    checker: add suggestions for misspelled `mod.func_name()` calls Delyan Angelov 2022-04-03 18:23:35 +0300
  • 51c1d666c2
    checker: fix operator overloads (for large structs with > 8 fields, the method receiver is normally auto converted to a reference) (#13889) Vincenzo Palazzo 2022-04-03 18:30:29 +0200
  • 38853568b4
    encoding.csv: allow passing a custom delimiter to the `new_reader` function (#13910) StunxFS 2022-04-03 12:13:43 -0400
  • 7fd978449e
    datatypes: draft interface RB-Tree Vincenzo Palazzo 2022-04-03 17:50:04 +0200
  • f60b0dabc0
    parser: move out of parser function the optimization logic Vincenzo Palazzo 2022-04-03 16:36:46 +0200
  • 5b81c65a7a csv: improve StunxFS 2022-04-03 10:29:59 -0400
  • b6213ffdf7
    disable auto-reference conversion *only* for methodlike operators Delyan Angelov 2022-04-03 17:29:49 +0300
  • 0d8a1e1b2c
    Revert "opt: disabling method optimizzation" Delyan Angelov 2022-04-03 17:10:42 +0300
  • eddf3574c1
    Apply suggestions from code review Delyan Angelov 2022-04-03 14:38:49 +0300
  • 4c61b79306
    opt: disabling method optimizzation Vincenzo Palazzo 2022-04-03 10:10:57 +0200
  • 64160f428a
    add a full test, using the comparison operator (cgen failing for now) Delyan Angelov 2022-04-02 20:09:51 +0300
  • 907541a3c8
    checker: trivial complex check for optimize reference Vincenzo Palazzo 2022-04-01 21:29:56 +0200
  • 764e5b9bff
    checker: fixes overloading operation when the type is optimized Vincenzo Palazzo 2022-04-01 01:13:56 +0200
  • 782d5374c9
    builtin: add an `array.drop(n)` method (#13907) Nick Treleaven 2022-04-03 15:05:50 +0100
  • b411604307
    handle a.drop(-1000) too Delyan Angelov 2022-04-03 15:17:27 +0300
  • a1e9cae5d2
    tests: add a vlib/v/tests/known_errors/known_errors_test.v test runner Delyan Angelov 2022-04-03 12:44:22 +0300
  • 0497b885dc
    checker: minor cleanup in find_unreachable_statements_after_noreturn_calls() (#13903) yuyi 2022-04-03 16:19:19 +0800
  • 8c55a9ecd3
    builtin: minor optimization of array.push() and array.push_noscan() (#13904) yuyi 2022-04-03 16:04:18 +0800
  • ccd5906e4d
    ci: fix compilation, by making ReaderConfig public too Delyan Angelov 2022-04-03 10:19:03 +0300
  • 340543dfc0
    cli: add automatic manpage generation with -man (#13911) Cameron Katri 2022-04-03 03:12:47 -0400
  • 5fe833b486
    cli: add automatic manpage generation Cameron Katri 2022-04-02 21:35:00 -0400
  • 392fea22cd fix StunxFS 2022-04-02 21:22:10 -0400
  • edc42ec34d fix StunxFS 2022-04-02 21:21:01 -0400
  • 3025611d6a add test StunxFS 2022-04-02 21:11:18 -0400
  • 728e6940dc csv: fmt StunxFS 2022-04-02 21:05:25 -0400
  • cb4856e666 csv: allow passing a custom delimiter to the `new_reader` function StunxFS 2022-04-02 21:01:40 -0400
  • 71dc6c224a
    tests: make vlib/net/udp_test.v more stable, and less noisy on the tests-sanitize-address-gcc job Delyan Angelov 2022-04-02 20:00:03 +0300
  • d585fbea8a
    time: implement Time.strftime(fmt string) as a wrapper for strftime(3) (#13898) Cameron Katri 2022-04-02 11:33:37 -0400
  • 42f92db0ab
    v.doc: parse multi-line examples (so they get highlighted) (#13894) Nick Treleaven 2022-04-02 16:29:12 +0100
  • faa55b46de
    cgen: fix array of fixed array (fix #13895) (#13901) yuyi 2022-04-02 23:00:59 +0800
  • 0bf0c73a49
    checker: fix error for returning optional (#13902) yuyi 2022-04-02 22:25:01 +0800
  • 9305e4aee4 show line number in error message Nick Treleaven 2022-04-02 12:54:21 +0100
  • 9dbe1ee5df fmt Nick Treleaven 2022-04-02 12:33:33 +0100
  • abb26be7f4 builtin/array: add `drop` method Nick Treleaven 2022-04-02 12:11:19 +0100
  • eb82e2d726 fix detecting multi-line example when there's trailing whitespace Nick Treleaven 2022-04-02 11:54:30 +0100