Commit Graph

  • 758449cfdf doc: improve struct reference kahsa 2022-03-03 13:00:03 +0900
  • f8c7213ee3 restore checker.v yuyi98 2022-03-03 12:12:53 +0800
  • 573a564aba all: cleanup of using smartcast yuyi98 2022-03-03 11:38:41 +0800
  • 7f532fbc6c checker: fix error for array of interface init in for_in yuyi98 2022-03-03 09:40:56 +0800
  • 6a3d34ae11
    checker: fix #13626, when unwrapped type is fixed array, and selector expr is 'len' (#13627) ChAoS_UnItY 2022-03-03 02:46:18 +0800
  • 3e0e86bb21
    remove test code errored by #13632 Kyle Lin 2022-03-03 01:26:21 +0800
  • 18f1f5ea7f
    readd checker code Kyle Lin 2022-03-03 01:11:10 +0800
  • 3292fb0610
    re-test comptime_generic_test with original v exe Kyle Lin 2022-03-03 00:56:05 +0800
  • 620852f920
    fix checker & add test Kyle Lin 2022-03-02 17:00:58 +0800
  • f809f93469
    specify 'len' field Kyle Lin 2022-03-02 09:30:34 +0800
  • bf29876d4c
    Fix #13626, check unwrapped type is fixed array and selector expr is 'len' Kyle Lin 2022-03-02 03:18:15 +0800
  • 57c6454656
    ci: bump timeout-minutes to 30 for 'Bootstraping works' job Delyan Angelov 2022-03-02 19:51:40 +0200
  • 9049602f2d remove test code errored by #13632 Kyle Lin 2022-03-03 01:26:21 +0800
  • 482cc37c62 readd checker code Kyle Lin 2022-03-03 01:11:10 +0800
  • 9fea626d03 re-test comptime_generic_test with original v exe Kyle Lin 2022-03-03 00:56:05 +0800
  • 36e80266e6
    ast: fix error for 'for smartcast' - part 2 (#13635) yuyi 2022-03-02 22:01:20 +0800
  • 2362b45e96 ast: fix error for 'for smartcast' - part 2 yuyi98 2022-03-02 20:53:31 +0800
  • ffe6ff3cc8
    cgen: fix error for print smartcast variable (#13634) yuyi 2022-03-02 18:32:54 +0800
  • 22017ff8f4
    parser: fix error for 'for smartcast' - part 1 (#13629) yuyi 2022-03-02 18:18:03 +0800
  • daef68b17c cgen: fix error for print smartcast variable yuyi98 2022-03-02 18:08:04 +0800
  • 960e24f4b5 fix checker & add test Kyle Lin 2022-03-02 17:00:58 +0800
  • 2cca050cc4 Merge branch 'master' of https://github.com/vlang/v Kyle Lin 2022-03-02 16:49:48 +0800
  • e651d9171f parser: fix error for 'for smartcast' - part 1 yuyi98 2022-03-02 15:04:44 +0800
  • 757588317e specify 'len' field Kyle Lin 2022-03-02 09:30:34 +0800
  • 1486ba9760 Fix #13626, check unwrapped type is fixed array and selector expr is 'len' Kyle Lin 2022-03-02 03:18:15 +0800
  • 7f8f571ed2
    cgen: fix error for optional cast to interface (#13623) yuyi 2022-03-02 01:21:55 +0800
  • 6d57315aca
    net: fix html dom debug print (#13625) kahsa 2022-03-02 02:20:40 +0900
  • aa633dab41
    utf8: fix typo in utf8_util.v (#13624) Ikko Ashimine 2022-03-02 02:06:48 +0900
  • fd91811fe2
    v.util: add set_source_for_path/2 to enable external tools to use util.formatted_error on pathless sources Delyan Angelov 2022-03-01 18:55:25 +0200
  • 9d986f3bda
    utf8: fix typo in utf8_util.v Ikko Ashimine 2022-03-01 23:55:24 +0900
  • ce67de186f net: fix html dom debug print kahsa 2022-03-01 23:51:54 +0900
  • a9addda71a cgen: fix error for optional cast to interface yuyi98 2022-03-01 22:50:42 +0800
  • 996bd41ce8
    checker: simplify for smartcast in for_stmt() (#13619) yuyi 2022-03-01 18:31:48 +0800
  • 871369157d checker: simplify for smartcast in for_stmt() yuyi98 2022-03-01 14:30:42 +0800
  • 3b6e122d9d
    all: comptime_call - update tmpl scope vars with caller scope vars after their properties got updated in checker Joe Conigliaro 2022-03-01 02:13:29 +1100
  • 0028e557f9
    checker: cleanup smartcast in checker.v (#13618) yuyi 2022-02-28 23:06:37 +0800
  • 4f0fe4b89d checker: cleanup smartcast in checker.v yuyi98 2022-02-28 21:17:12 +0800
  • 9a2df0df0e
    cgen: fix fn mut argument of interface type (#13616) weekly.2022.09 yuyi 2022-02-28 19:31:04 +0800
  • 013589e9fe
    parser: minor cleanup in global_decl() (#13617) yuyi 2022-02-28 19:30:17 +0800
  • a0d9e6e1c2
    rand: extend PRNG interface, add buffering support (#13608) Subhomoy Haldar 2022-02-28 16:47:54 +0530
  • 31d41b016d
    cleanup unused 'import math' Delyan Angelov 2022-02-28 13:16:07 +0200
  • c2516ecbb3 parser: minor cleanup in global_decl() yuyi98 2022-02-28 18:37:28 +0800
  • bf1f44dad7 cgen: fix fn mut argument of interface type yuyi98 2022-02-28 16:44:40 +0800
  • efeb3e04da
    ast: add table.is_sumtype_or_in_variant() (#13615) yuyi 2022-02-28 16:38:20 +0800
  • 81c787ef91
    checker: fix match expr with assign sumtype variable (#13614) yuyi 2022-02-28 16:37:59 +0800
  • 5974ca684c Merge branch 'master' of github.com:hungrybluedev/v Subhomoy Haldar 2022-02-28 12:54:19 +0530
  • 3dbc13bf45
    Merge branch 'vlang:master' into master Subhomoy Haldar 2022-02-28 12:54:06 +0530
  • 35e9f229c3 discard byte order preservation Subhomoy Haldar 2022-02-28 12:53:52 +0530
  • 0537d14645 ast: add table.is_sumtype_or_in_variant() yuyi98 2022-02-28 10:55:53 +0800
  • a030a9acd9 checker: fix match expr with assign sumtype variable yuyi98 2022-02-28 09:20:52 +0800
  • bc16c61f6f
    parser: check using 'mut' on fn_decl return type (#13610) yuyi 2022-02-27 20:23:43 +0800
  • 878ad17c9b Merge branch 'master' of github.com:hungrybluedev/v Subhomoy Haldar 2022-02-27 12:58:43 +0530
  • 6bcd7f2d93
    Merge branch 'vlang:master' into master Subhomoy Haldar 2022-02-27 12:58:29 +0530
  • 01ff0302dc add back efficient read() implementations Subhomoy Haldar 2022-02-27 12:58:20 +0530
  • 17c6a8bf80 add block_size(); remove buffer Subhomoy Haldar 2022-02-27 12:57:51 +0530
  • b4de0a7181 move read() to interface; add block_size() Subhomoy Haldar 2022-02-27 12:57:16 +0530
  • 8e4a9b3734 modify the error message yuyi98 2022-02-27 08:15:08 +0800
  • decbd76525 parser: check using 'mut' in fn_decl return parameter yuyi98 2022-02-26 22:44:21 +0800
  • a0a31b07d8 Improve eventbus parameter order Mihai Galos 2022-02-26 11:03:54 +0100
  • 0fb1eaef04
    parser: check the redefinition of built-in IError (#13606) yuyi 2022-02-26 15:52:40 +0800
  • 4215bb125c
    examples: improve the sendbus example (#13604) Mihai Galos 2022-02-26 08:50:44 +0100
  • 41598b5324 make the ranged float functions include endpoint Subhomoy Haldar 2022-02-26 13:00:39 +0530
  • 7a79e2bb4d vfmt for rand/sys Subhomoy Haldar 2022-02-26 12:56:18 +0530
  • 7aa39cbc5e Merge branch 'master' of github.com:hungrybluedev/v Subhomoy Haldar 2022-02-26 12:53:36 +0530
  • b8a9ca4041 remove general read() implementations Subhomoy Haldar 2022-02-26 12:53:17 +0530
  • f52fafebfc make bytes() an interface method Subhomoy Haldar 2022-02-26 12:52:43 +0530
  • 2fc391bb06 add missing methods for SysRNG Subhomoy Haldar 2022-02-26 12:51:56 +0530
  • 557677df3e parser: check the redefinition of built-in IError yuyi98 2022-02-26 10:25:15 +0800
  • 0d9792bdf2
    ast: cleanup in find_method_with_generic_parent() (#13600) yuyi 2022-02-26 07:11:56 +0800
  • c10a1a8bb1 Apply format Mihai Galos 2022-02-25 22:24:42 +0100
  • 58c333f509 Add example of propagating a structure Mihai Galos 2022-02-25 22:22:56 +0100
  • aa3ac6f27a Improve eventbus example Mihai Galos 2022-02-25 22:11:16 +0100
  • 31919a4999 fix read() implementation Subhomoy Haldar 2022-02-26 02:05:05 +0530
  • 1bbcf12846 add buffering to wyrand Subhomoy Haldar 2022-02-26 01:36:45 +0530
  • 494a244601 add buffering to splitmix64 Subhomoy Haldar 2022-02-26 00:45:35 +0530
  • dd3674a0d5 remember to reset buffer Subhomoy Haldar 2022-02-26 00:43:01 +0530
  • e5ba80cb0d add buffering to pcg32 Subhomoy Haldar 2022-02-26 00:17:37 +0530
  • ba6308011e add buffering to MuslRNG Subhomoy Haldar 2022-02-26 00:04:57 +0530
  • 6e9b40c07e add support for i8() Subhomoy Haldar 2022-02-26 00:03:09 +0530
  • 6b728a8686 update PRNG interface; add buffering to MT19937RNG Subhomoy Haldar 2022-02-25 22:47:46 +0530
  • b6bba10edf remove redundant else branch yuyi98 2022-02-25 21:40:45 +0800
  • d80f5165dd
    fmt: keep trailing comments after fn header decl (#13596) Larpon 2022-02-25 14:36:48 +0100
  • 83ea97b1a3
    parser: fix optional expr with array value (#13599) yuyi 2022-02-25 20:54:12 +0800
  • 73f931b52e
    fmt: improve single line const comment placement (#13595) Larpon 2022-02-25 13:46:12 +0100
  • c4809eee5e ast: cleanup in find_method_with_generic_parent() yuyi98 2022-02-25 20:34:18 +0800
  • aaf924ffa9 fmt: run v fmt over fmt.v lmp 2022-02-25 12:22:35 +0100
  • d5265c5b83 crypto: format scalar.v lmp 2022-02-25 12:07:23 +0100
  • 321450d10f v fmt crypto\ed25519\internal\edwards25519\scalar.v yuyi98 2022-02-25 14:13:40 +0800
  • e8fc4c0114 parser: fix optional expr with array value yuyi98 2022-02-25 14:03:02 +0800
  • 1e427a8ef3 fmt: fix rogue trailing space lmp 2022-02-24 15:58:24 +0100
  • ecb7b0a99f fmt: keep trailing comments after fn header decl, fixes #11396 lmp 2022-02-24 15:27:08 +0100
  • 9535d38645
    ci: fix concurrency.group name for containers_ci.yml Delyan Angelov 2022-02-24 16:00:50 +0200
  • 958f339918 fmt: add old behaviour if no comments are present lmp 2022-02-24 13:53:31 +0100
  • fa645516c3
    crypto: implement Output Feedback (OFB) Mode for AES and DES (#13583) Bastian Buck 2022-02-24 13:38:21 +0100
  • e7887eaaa7 ed25519: run v fmt over scalar.v lmp 2022-02-24 11:23:40 +0100
  • b5b74a6095
    dump both src.hex() and plaintext.bytestr() Delyan Angelov 2022-02-24 12:15:56 +0200
  • ebace50042 fmt: tweak block comment movement after single line const expr lmp 2022-02-24 11:11:33 +0100
  • 0d07a64230
    crypto: implement Counter (CTR) Mode for AES and DES (#13582) Bastian Buck 2022-02-24 11:06:33 +0100
  • 9523c23e14
    ci: bump timeout-minutes to 25 for ci_cross.yml Delyan Angelov 2022-02-24 12:04:04 +0200
  • c43b4f2784 fmt: improve const comment placement lmp 2022-02-24 10:34:59 +0100