Commit Graph

  • e6cd556205 check empty struct while use sizeof chengqinglin 2022-04-11 18:06:02 +0800
  • 843ce43077
    strconv: cleanup atof.c.v - use a ParserState enum, clarify comments Delyan Angelov 2022-04-11 12:01:47 +0300
  • e4dfffd70b
    toml: remove math import (used only for math.max and math.max_u32) Delyan Angelov 2022-04-11 10:21:14 +0300
  • 1938bc48e7
    toml.scanner: make end_of_text, at, next and peek return u32 (#13998) Nick Treleaven 2022-04-11 08:12:04 +0100
  • fa66183f43
    checker: check error for map of generic struct init (#13999) yuyi 2022-04-11 15:07:23 +0800
  • 75ff76a999 Fix alloc empty struct array error chengqinglin 2022-04-11 11:14:55 +0800
  • 4d3e270d40 checker: check error for map of generic struct init yuyi98 2022-04-10 18:29:10 +0800
  • 7cbcbb54eb scanner_test: fix using end_of_text Nick Treleaven 2022-04-10 11:00:45 +0100
  • 35639dbdc9 toml.scanner: make end_of_text, at and next return u32 like peek Nick Treleaven 2022-04-09 15:58:49 +0100
  • c5dae80739 Make toml.Scanner.peek return u32 Nick Treleaven 2022-04-07 19:44:18 +0100
  • a0e7a46be4 rand: speed up MT19937RNG.u64 Delyan Angelov 2022-04-10 13:07:35 +0300
  • 6c25f5b291 rand: fix needless array allocation in MT19937RNG.u64() Delyan Angelov 2022-04-10 13:02:31 +0300
  • 676782d80b scanner_test: fix using end_of_text Nick Treleaven 2022-04-10 11:00:45 +0100
  • 3f90809035
    rand: add missing pub modifiers for .byte() and .u32() methods (#13992) Subhomoy Haldar 2022-04-10 14:13:46 +0530
  • 11d9a67e3b
    cgen: fix invalid operands to `an_alias in an_array_of_aliased_values` (#13994) 牧心 2022-04-10 16:42:17 +0800
  • 8517b8f8b0
    examples: use #[] in news_fetcher.v to simplify the code Delyan Angelov 2022-04-10 11:11:53 +0300
  • 88c4a64a15
    examples: make examples/sokol/drawing.v more symmetrical Delyan Angelov 2022-04-10 10:39:55 +0300
  • 93a5d03182
    parser: improve embedded struct parsing/better error for `Architecture []string` (#13995) yuyi 2022-04-10 15:24:36 +0800
  • 3571f66a82
    pref: fix access in invalid position on `v search ''` (#13993) Vincenzo Palazzo 2022-04-10 09:21:58 +0200
  • 757f82ad9e parser: check error for struct field name yuyi98 2022-04-10 10:02:53 +0800
  • 8a639b727d fix: invalid operands to binary expression chengqinglin 2022-04-10 09:36:30 +0800
  • 383551ffa4
    pref: fix access in invalid position when an empty cmd is given to `v` Vincenzo Palazzo 2022-04-09 23:50:11 +0200
  • 36d232b865 term/ui Nick Treleaven 2022-04-09 21:23:52 +0100
  • a7cfcab95d cgen: emit a const variable instead of a define pancake 2022-04-09 20:29:24 +0200
  • ca2b251a5c add missing pub modifiers Subhomoy Haldar 2022-04-10 00:27:19 +0530
  • 473bc0254d
    checker: check error for array of generic struct init (#13987) yuyi 2022-04-10 02:50:34 +0800
  • 89d64b21ea
    ci: remove manual free(f) in an autofree test, after 58febe46, which does it automatically now Delyan Angelov 2022-04-09 20:06:27 +0300
  • df30b79971
    checker: allow for `arr.any(opt_fn()?)`, add test Delyan Angelov 2022-04-09 19:50:03 +0300
  • f426a80f57 fix bitfield_test Nick Treleaven 2022-04-09 16:09:27 +0100
  • c3644d38cc toml.scanner: make end_of_text, at and next return u32 like peek Nick Treleaven 2022-04-09 15:58:49 +0100
  • 9af317cc44 checker: check error for array of generic struct init yuyi98 2022-04-09 23:02:59 +0800
  • 41554aafa7 fmt Nick Treleaven 2022-04-09 15:46:25 +0100
  • 3fa9351c3e don't error for types with the same size Nick Treleaven 2022-04-09 12:57:09 +0100
  • 58febe4607
    cgen: fix autofree of heap variables (#13823) Daniel Oberhoff 2022-04-09 16:37:39 +0200
  • 704e3c6e72
    cgen: fix error for fn with fixed array argument (fix #13976) (#13982) yuyi 2022-04-09 20:57:27 +0800
  • bf385d2ac9
    docs: add links to download C compilers (#13984) Nick Treleaven 2022-04-09 13:53:37 +0100
  • ab310c8271 docs: add links to download C compilers Nick Treleaven 2022-04-09 12:57:37 +0100
  • 804f2f56d4
    vpm: support `v install -once module_name`(#13977) pancake 2022-04-09 13:29:41 +0200
  • e3da3101f6
    vpm: simplify output for `v list` (#13975) pancake 2022-04-09 13:26:01 +0200
  • 60e718e7c6 test: save removing the nonexistent binary output for v fmt and v vet tests Delyan Angelov 2022-04-09 13:03:52 +0300
  • 3b783b1603 fix array assigning fixed array and add test yuyi98 2022-04-09 10:05:22 +0800
  • f6a5c43da4 cgen: fix error for fn with fixed array argument yuyi98 2022-04-09 09:42:49 +0800
  • 6809fc3974 vpm: add `install-once` action pancake 2022-04-08 21:44:17 +0200
  • d2b298d5d7 vpm: simplify output for `v list` pancake 2022-04-08 21:25:45 +0200
  • 2d867a2766
    ast: fix reported errors, when arrays of types defined in modules are involved (#13952) Vincenzo Palazzo 2022-04-08 16:38:34 +0200
  • 2a88b313d4
    cgen: format json encode/decode generated c codes (#13972) yuyi 2022-04-08 22:27:05 +0800
  • f0c782e171 cgen: format json encode/decode generated c codes yuyi98 2022-04-08 21:48:09 +0800
  • b6228e20e6
    checker: introduce test for err msg about the generic type. Vincenzo Palazzo 2022-04-08 15:24:27 +0200
  • 1d7624edfd
    ast: improve V style Vincenzo Palazzo 2022-04-08 15:23:43 +0200
  • 009e5b6135
    type: fixed formatting type when there is an array of modules Vincenzo Palazzo 2022-04-05 18:07:21 +0200
  • 617608b23d
    cgen: fix optional struct declarations for empty structs (#13970) yuyi 2022-04-08 19:51:37 +0800
  • 45a427e68b
    clipboard: fix segfault when pasting to some X11 apps. Fixes #13891 (#13971) Larpon 2022-04-08 12:32:38 +0200
  • 52f1c615a6
    fontstash: document all functions (#13969) Larpon 2022-04-08 12:22:23 +0200
  • cd9ab37135 clipboard: fix segfault when pasting to some X11 apps. Fixes #13891 lmp 2022-04-08 10:23:02 +0200
  • a0c07454b1
    checker: remove debug code from previous commit Joe Conigliaro 2022-04-08 18:27:14 +1000
  • 426e9d1734
    checker: fix condition for checking if tmpl var is inherited Joe Conigliaro 2022-04-08 18:25:08 +1000
  • e1c8b07fa5
    checker/tests: format test added in prev commit & rename chekcer prop Joe Conigliaro 2022-04-08 17:41:23 +1000
  • 8dc2601080
    all: comptime_call - simplify tmpl scoping, solves many issues. Joe Conigliaro 2022-04-08 17:33:24 +1000
  • 32a1d933fe fix optional with empty struct yuyi98 2022-04-08 12:28:37 +0800
  • 5f8c60571c fontstash: document all functions lmp 2022-04-07 23:07:17 +0200
  • d91a24a372 fix szip Nick Treleaven 2022-04-07 19:53:45 +0100
  • 542e8afc4a fix js/map_test Nick Treleaven 2022-04-07 19:50:53 +0100
  • 4f5f2c511c fix map_test.v Nick Treleaven 2022-04-07 19:48:33 +0100
  • 4744fcee13 Make toml.Scanner.peek return u32 Nick Treleaven 2022-04-07 19:44:18 +0100
  • fb3afe884b don't error for 'unsigned var == negative' which aren't int promoted Nick Treleaven 2022-04-07 19:28:04 +0100
  • 5dc93ec3a8 fmt Nick Treleaven 2022-04-07 19:18:02 +0100
  • 9b45da7cb8 update test filenames Nick Treleaven 2022-04-07 19:12:22 +0100
  • 9b16e8acd8 fmt Nick Treleaven 2022-04-07 19:09:57 +0100
  • 0672a74548 rename test files Nick Treleaven 2022-04-07 19:08:57 +0100
  • 3be4e19bf9 checker: disallow confusing smaller unsigned type == signed Nick Treleaven 2022-04-07 18:15:48 +0100
  • 6425000ce4
    example: fix the tuicool.com crawler example (changed html structure) (#13962) mir.zhou 2022-04-07 23:18:10 +0800
  • 2a7c182f98
    extract common element to a local variable Delyan Angelov 2022-04-07 18:16:13 +0300
  • 2720e657c2
    run `v fmt -w examples/web_crawler/web_crawler.v` Delyan Angelov 2022-04-07 18:12:55 +0300
  • 5a695c81dc
    ci: fix the recorded output for compare_structs.c.must_have after eea46c4 Delyan Angelov 2022-04-07 18:08:56 +0300
  • b232a3b0d1
    cgen: fix `.filter()` and `.map()` on shared arrays (#13954) crthpl 2022-04-07 08:05:11 -0700
  • eea46c4e1a
    cgen: fix error, when a struct with over 8 fields, is used as a method receiver directly. Delyan Angelov 2022-04-07 17:20:14 +0300
  • 022fae1e7f
    rand: make mt19937 automatically seeded, add seed_len to wyrand (#13966) Subhomoy Haldar 2022-04-07 18:30:30 +0530
  • cc77816682 initialize with time seed array Subhomoy Haldar 2022-04-07 16:47:27 +0530
  • 79d5c87e47 add seed_len constant Subhomoy Haldar 2022-04-07 16:41:24 +0530
  • 95753ffb30
    examples: fix process_stdin_trick example (#13953) Pascal Masschelier 2022-04-07 12:55:12 +0200
  • 6a820c2845
    checker: allow all binary operations when translating code produced by c2v (#13964) playX 2022-04-07 13:22:24 +0400
  • 4666a27e5f
    ci: introduce v benchmarks inside the ci workflow (#13949) Vincenzo Palazzo 2022-04-07 11:21:13 +0200
  • d34ef69229
    tools: improve deprecation detection in missdoc.v (#13960) Larpon 2022-04-07 11:20:14 +0200
  • e7fd8c4e7c
    cgen: fix error for dereference mut interface in loop (fix #13913) (#13941) yuyi 2022-04-07 17:01:54 +0800
  • 9ec8679cd6 checker: allow all binary operations when translating code produced by c2v playXE 2022-04-07 11:37:45 +0400
  • a58dde48f8
    cgen: fix error for optional multi return (#13959) yuyi 2022-04-07 14:12:23 +0800
  • 627c6fb2ad
    ci: introduce v benchmarks inside the ci workflow Vincenzo Palazzo 2022-04-05 18:29:40 +0200
  • e9c57befd3
    compilation: introduce a known error regarding the references mismatch Vincenzo Palazzo 2022-04-07 00:19:20 +0200
  • e53037a53b
    lock locks in tests crthpl 2022-04-06 12:32:04 -0700
  • a3b884f8f2
    fix map too crthpl 2022-04-05 19:06:00 -0700
  • 16e507151d
    fix autofree crthpl 2022-04-05 14:54:46 -0700
  • c4e319447d
    fix everything except autofree crthpl 2022-04-05 14:33:33 -0700
  • 30755f45b2
    partially fix shared method calls crthpl 2022-03-28 13:57:39 -0700
  • 790fd88e16
    resolved the new path of the target web page mir.zhou 2022-04-07 03:21:09 +0800
  • c9dcdf6744
    cgen: fix json decode with optional argument (fix #13943) (#13958) yuyi 2022-04-07 00:34:22 +0800
  • 56e6fd01c5
    gg: document pub functions in text_rendering and m4/vector (#13961) Larpon 2022-04-06 18:34:02 +0200
  • f345132611 gg: document pub functions in text_rendering and m4/vector lmp 2022-04-06 15:27:24 +0200
  • ba9aee75cc missdoc: improve deprecation detection lmp 2022-04-06 15:02:46 +0200
  • f0e2444416
    Merge 004ee0ac25 into c5d8d27b90 Naoki MATSUMOTO 2022-04-06 21:00:00 +0800
  • cc1ca6bc8b cgen: fix error for optional multi return yuyi98 2022-04-06 19:31:28 +0800