Commit Graph

  • 4ee78e1036 Move to datatypes/fsm Mihai Galos 2022-03-08 17:39:10 +0100
  • 308401cb54 Improve naming Mihai Galos 2022-03-08 17:35:28 +0100
  • c6d88052be Tests: Split to default_setup Mihai Galos 2022-03-08 17:34:03 +0100
  • 10474f35f6
    net.http: clarify error message in Request.ssl_do Delyan Angelov 2022-03-08 18:17:34 +0200
  • 985f71459e
    Removed -lexecinfo and added -latomic Kacim62BOBO 2022-03-08 15:28:56 +0100
  • 55a902582e
    run `v fmt -w vlib/v/gen/native/gen.v` Delyan Angelov 2022-03-08 15:57:00 +0200
  • 5922050b2a
    add a small test for the `for a < b {` comparison Delyan Angelov 2022-03-08 15:55:50 +0200
  • 6797afac20 checker: remove redundant 'c.expected_type = ast.void_type' yuyi98 2022-03-08 21:45:40 +0800
  • 4b14012ed2 native: support comparing two idents and block printing idents pancake 2022-03-08 13:44:23 +0100
  • 137fade014
    Makefile: support CFLAGS and LDFLAGS for the vc/v.c to v bootstrap. weekly.2022.10 Delyan Angelov 2022-03-08 14:48:20 +0200
  • 3fe8204062
    checker: fix if expr with enum value (#13685) yuyi 2022-03-08 17:55:17 +0800
  • 276f170f8a checker: fix if expr with enum value yuyi98 2022-03-08 17:47:29 +0800
  • f6aba9a3fe
    util: make check_module_is_installed more robust to ~/.vmodules paths with spaces Delyan Angelov 2022-03-08 11:33:03 +0200
  • cea3149369
    checker: fix match expr with enum type value (#13683) yuyi 2022-03-08 15:50:17 +0800
  • 17fcc788f2
    arrays: add generic copy fn (#13677) Nick Treleaven 2022-03-08 07:44:04 +0000
  • d8ac7f3cbf checker: fix match expr with enum type value yuyi98 2022-03-08 10:30:45 +0800
  • 10d435ca62 vfmt Nick Treleaven 2022-03-07 17:09:17 +0000
  • bd92c671dd vlib/arrays: add generic copy fn Nick Treleaven 2022-03-07 14:08:04 +0000
  • beb1b8ce1b
    tools: add `v scan file.v` Delyan Angelov 2022-03-07 18:07:14 +0200
  • b20c911d3e
    native: generate relocatable ELFs and support relative strings (#13671) pancake 2022-03-07 17:24:01 +0100
  • 0fd4c699dd
    tools: modify .gitattributes to categorize *.vsh and v.mod files properly (#13674) Subhomoy Haldar 2022-03-07 21:45:18 +0530
  • 2426b681a4 run v fmt Subhomoy Haldar 2022-03-07 21:10:40 +0530
  • c3978a5e6f mark *.vsh and all v.mod files as V in future .gitattributes Subhomoy Haldar 2022-03-07 20:59:51 +0530
  • 5c744ebcb7 attempt to fix linguist for v.mod files Subhomoy Haldar 2022-03-07 20:20:46 +0530
  • eec19832d3 One more little cleanup pancake 2022-03-07 13:51:55 +0100
  • 6db0ee0014 Fix more relocs pancake 2022-03-07 12:56:33 +0100
  • 2641c52049 native: generate relocatable ELFs and support relative strings pancake 2022-03-07 11:20:44 +0100
  • e6270b05dc
    checker: check unsigned integer compared with negative value (#13670) yuyi 2022-03-07 16:26:40 +0800
  • abb8df5da5 checker: check unsigned integer compared with negative value yuyi98 2022-03-07 11:43:49 +0800
  • caf6653b4a Update CHANGELOG.md Mihai Galos 2022-03-06 22:28:44 +0100
  • c3069d03ec Default condition_handler to voidptr(0) Mihai Galos 2022-03-06 19:43:07 +0100
  • c747c9e08e Fix name collision 'condition' Mihai Galos 2022-03-06 18:25:03 +0100
  • 36ec47cd20 all: replace "NB:" with "Note:" (docs/comments) Alexander Medvednikov 2022-03-06 20:01:22 +0300
  • f9fc2f641f Make docs <100 chars wide Mihai Galos 2022-03-06 17:31:18 +0100
  • 13f9532985 Add README.md Mihai Galos 2022-03-06 16:27:08 +0100
  • c25e91f660 Apply format Mihai Galos 2022-03-06 16:20:30 +0100
  • 2bf7b519b2 Improve naming Mihai Galos 2022-03-06 16:18:56 +0100
  • 93a07e4f50 Always run a state upon run() Mihai Galos 2022-03-06 16:18:06 +0100
  • 89ec009bb6 Improve naming Mihai Galos 2022-03-06 16:16:11 +0100
  • 307e7e805a Test final state Mihai Galos 2022-03-06 16:13:17 +0100
  • a3a2fdb8c8 Assert number of states Mihai Galos 2022-03-06 16:09:06 +0100
  • 1d40720bf6 Add statemachine module Mihai Galos 2022-03-06 16:02:36 +0100
  • f74b65b63f
    docs: change term.input to term.ui in vlib/term/README.md Delyan Angelov 2022-03-06 15:50:22 +0200
  • c8e33ad219
    cgen: fix error for array of reference auto_str (#13665) yuyi 2022-03-06 18:15:31 +0800
  • 96fb407c20 allow `@map` as variable name Kyle Lin 2022-03-06 15:36:17 +0800
  • 56aabe228f cgen: fix error for array of reference auto_str yuyi98 2022-03-06 10:33:34 +0800
  • b0f651bf81
    sync: enable tcc compilation of sync programs on Amazon Linux 2 (and other Red Hat distros like CentOS) by default (#13664) Delyan Angelov 2022-03-05 19:13:47 +0200
  • a790fd4e67 sync: enable tcc compilation of sync programs on Amazon Linux 2 (and other Red Hat distros like CentOS) by default Delyan Angelov 2022-03-05 17:11:12 +0000
  • 6380b9eb15
    cgen: minor cleanup of struct.v (#13661) yuyi 2022-03-05 23:19:20 +0800
  • b06c96fb60 cgen: minor cleanup of struct.v yuyi98 2022-03-05 20:57:00 +0800
  • 22fda7c3dd
    cgen: fix error for time struct init with update (#13660) yuyi 2022-03-05 19:28:48 +0800
  • 8136157f87
    checker: fix error for 'or expr with nested match expr' (#13658) yuyi 2022-03-05 19:06:08 +0800
  • 0e5ae7126f
    x/json2: fix decoder errors (#13655) Ned 2022-03-05 19:02:43 +0800
  • 1613e93294 cgen: fix error for time struct init with update yuyi98 2022-03-05 18:55:15 +0800
  • 83058aaccf checker: fix error for 'or expr with nested match expr' yuyi98 2022-03-05 14:24:24 +0800
  • 5d526c0a97 x/json2: fmt Ned Palacios 2022-03-04 20:08:04 +0800
  • 3ef437e679
    sokol: reorder and add missing funcs (#13652) kahsa 2022-03-04 20:39:38 +0900
  • 437fa02f27
    x.json2: add customized JSON output capability via Encoder (#13654) Ned 2022-03-04 19:39:23 +0800
  • 74d5106e8f
    cli: print cli errors in red where possible (#13647) Hunam 2022-03-04 11:28:11 +0100
  • 3ee9223bb4 x/json2: add missing docs Ned Palacios 2022-03-04 18:12:31 +0800
  • b8a3e97ce8 x/json2: add error-catching tests Ned Palacios 2022-03-04 18:01:03 +0800
  • 0c53e22772 x/json2: fix decoder errors, refactoring Ned Palacios 2022-03-04 18:00:40 +0800
  • 5226b70939
    implement term.ecolorize/2, use it in cli Delyan Angelov 2022-03-04 11:59:28 +0200
  • 52be7b6cda
    some more cleanup Delyan Angelov 2022-03-04 11:52:46 +0200
  • c053e7c8c3
    small cleanup Delyan Angelov 2022-03-04 11:37:08 +0200
  • abb31931fe
    support terminals that don't support ANSI colors Hunam 2022-03-03 21:35:26 +0100
  • e178fba3ec
    vlib: cli errors now print in red Hunam 2022-03-03 19:51:11 +0100
  • f70e5bd69b
    parser: check assign expr with undefined variable (#13653) yuyi 2022-03-04 16:33:14 +0800
  • 2260f82aae toml: fix alexcrichton test Ned Palacios 2022-03-04 15:39:20 +0800
  • b9c07e1324 toml: fix time-related tests Ned Palacios 2022-03-04 15:34:46 +0800
  • 0eb405076d toml: fix iarna test Ned Palacios 2022-03-04 15:21:18 +0800
  • 8d0717122d toml: fix iarna toml test Ned Palacios 2022-03-04 15:17:18 +0800
  • f1f46850aa toml: fix test Ned Palacios 2022-03-04 15:11:14 +0800
  • 8f1cd11a0a toml: fix remaining tests Ned Palacios 2022-03-04 15:02:24 +0800
  • ecec44e828 toml: fix tests Ned Palacios 2022-03-04 14:54:50 +0800
  • 0e5cb5481b toml: fix toml tests Ned Palacios 2022-03-04 14:45:06 +0800
  • 80208ee500 x/json2: fix encoder_test Ned Palacios 2022-03-04 14:33:44 +0800
  • ef9cf332e2 x/json2: rename escape_utf32 to escape_unicode Ned Palacios 2022-03-04 14:19:08 +0800
  • 10a003cbfc x/json2: add necessary tests Ned Palacios 2022-03-04 13:53:02 +0800
  • 80b4f6be94 x/json2: fix encoder_test Ned Palacios 2022-03-04 13:52:41 +0800
  • 5a565bdbb2 x/json2: add Encoder struct, add prettify_json_str Ned Palacios 2022-03-04 13:52:25 +0800
  • a0a0f3ad79 parser: check assign expr with undefined variable yuyi98 2022-03-04 13:48:33 +0800
  • 761d24d571 sokol: reorder and add missing funcs kahsa 2022-03-04 13:14:48 +0900
  • 63b41e67fa
    v.parser: change body_start_pos to function declaration's lcbr, resolve #13642 (#13646) ChAoS_UnItY 2022-03-04 01:51:27 +0800
  • 9cc73fd0f8
    docs: fix the .vsh doc example (#13645) Devin Bayer 2022-03-03 18:47:05 +0100
  • 85bf3b7660 fix old tests Kyle Lin 2022-03-04 01:31:47 +0800
  • 403a303351 add test Kyle Lin 2022-03-04 01:07:11 +0800
  • 14ad4a17c6 fix #13642 Kyle Lin 2022-03-04 01:02:43 +0800
  • 53c9145a87 fix vsh doc example Devin Bayer 2022-03-03 16:58:47 +0100
  • 4331d6dea0
    v.builder: only add /DEBUG:FULL when -cflags does NOT contain custom /DEBUG options (#13643) Delyan Angelov 2022-03-03 16:47:41 +0200
  • a98eebde7f
    checker: add a notice for potentially incorrect smartcasts (#13644) yuyi 2022-03-03 22:36:40 +0800
  • 95ecb92bb5 Merge branch 'master' of https://github.com/vlang/v Kyle Lin 2022-03-03 22:04:08 +0800
  • 6cc987c4ba checker: notice incorrect smartcast yuyi98 2022-03-03 20:45:54 +0800
  • 40e955d182
    v.builder: only add /DEBUG:FULL when -cflags does NOT contain custom /DEBUG options Delyan Angelov 2022-03-03 13:19:44 +0200
  • 1e76cccd48
    doc: add a struct reference example (#13638) kahsa 2022-03-03 20:20:49 +0900
  • ac1b31dbba
    checker: fix error for array of interface init in for_in (#13636) yuyi 2022-03-03 18:32:55 +0800
  • 3364f2aadf
    cgen: use ADDR for sumtype conversion instead of HEAP (fix regression after 7f8f571) Delyan Angelov 2022-03-03 11:44:24 +0200
  • 288b13b51d
    all: cleanup smartcasts in the compiler (#13639) yuyi 2022-03-03 16:48:31 +0800
  • 4e7db5bab0
    v.builder: streamline get_os_cflags/0, use pref.os_from_string to centralise string -> v.pref.OS conversion Delyan Angelov 2022-03-03 10:43:50 +0200
  • 46be069f9c all: cleanup smartcast yuyi98 2022-03-03 13:09:42 +0800