1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

Commit Graph

  • 7fbd856bf8 os: add font module, move from gg (#13144) Larpon 2022-01-13 11:16:18 +01:00
  • 7882915409 tools: better error messages for v check-md (#13149) jeffmikels 2022-01-12 18:15:43 -05:00
  • 547169674d cgen: fix fn call with mut sumtype argument (#13143) yuyi 2022-01-13 00:36:19 +08:00
  • b658b65774 scanner,cgen,vfmt: keep original when using byte char literals, test all 256 byte values in the C backend Delyan Angelov 2022-01-12 12:49:40 +02:00
  • 89165ed259 cgen: minor cleanup in comptime_if_cond() (#13142) yuyi 2022-01-12 17:40:11 +08:00
  • f99b79480d cgen: reduce memory allocation and improve performance of cescape_nonascii (#13141) jeffmikels 2022-01-12 03:58:37 -05:00
  • c98af3c526 docs: adjust links (#13139) Yuki Morota 2022-01-12 13:31:45 +09:00
  • ab642cac43 scanner, cgen: improve support for escape codes in backticks/runes (#13127) jeffmikels 2022-01-11 15:36:18 -05:00
  • ea660315e0 examples: fix typo in text_editor.v (#13136) Ikko Ashimine 2022-01-12 00:33:17 +09:00
  • c27ffc6054 ci: vfmt fmt.v ... Delyan Angelov 2022-01-11 17:32:15 +02:00
  • f3d8bbdf3d cgen: fix $if T.typ is Type { (#13135) yuyi 2022-01-11 22:25:16 +08:00
  • 10efe47f03 parser: add support for mutable if guards (#13132) Tim Basel 2022-01-11 14:32:58 +01:00
  • ecc7accc8e tests: test with valgrind rune.bytes(), fix leak in .str_escaped() Delyan Angelov 2022-01-11 15:14:42 +02:00
  • 8acd84d04a builtin: reduce allocations in rune.bytes() Delyan Angelov 2022-01-11 14:41:01 +02:00
  • cb684b5c64 builtin: allow msvc users to link against a custom compiled Boehm library (#13133) Ekopalypse 2022-01-11 14:23:21 +01:00
  • 1e52b2c134 cgen: fix cast in the index of reference fixed array (fix #13128) (#13131) yuyi 2022-01-11 16:55:29 +08:00
  • 078229f213 builtin: add a rune.bytes() convenience method (#13129) jeffmikels 2022-01-11 02:55:51 -05:00
  • 791972ebc9 checker: check error for match conditions with parenthesis (#13130) yuyi 2022-01-11 15:50:20 +08:00
  • f54ad51946 tools: add support for ~ and absolute paths in vcomplete (#13125) Larpon 2022-01-10 20:50:39 +01:00
  • 65eb383cfd dlmalloc: add a temporary workaround for a segfault (#13120) playX 2022-01-10 16:54:23 +03:00
  • da0b89cc57 tools: improve support for renamed v executables (vlang self now works too) Delyan Angelov 2022-01-10 15:45:28 +02:00
  • c07ce3ff15 cgen,json2: improve -nofloat support (#13117) weekly.2022.02 playX 2022-01-10 13:42:41 +03:00
  • 4ce6e663bf cgen: check error for comptime call method argument (#13115) yuyi 2022-01-10 18:03:50 +08:00
  • 02f791d9fe checker: fix returning optional empty map (#13113) yuyi 2022-01-10 15:12:46 +08:00
  • 7f1cc44b04 examples: detect windows and use correct file in the call_v_from_python example (#13114) Charles WANG 2022-01-10 15:11:54 +08:00
  • 5e85d4cb39 examples: show how to call a simple v module from python (#13105) Saptak Bhoumik 2022-01-09 23:23:36 +05:30
  • 535317eba3 ci: simplify vab_ci.yml (#13109) Larpon 2022-01-09 18:24:47 +01:00
  • 236a1d0255 cgen: fix error for print comptime for method call (#13108) yuyi 2022-01-10 01:00:23 +08:00
  • 0ac450927c checker: check array init with a void type value (#13106) yuyi 2022-01-09 22:53:37 +08:00
  • 86ba4517b1 parser: check error of anon fn argument type (#13103) yuyi 2022-01-09 22:15:34 +08:00
  • 5e5d62ed4c arrays,docs: remove arrays.zip; improve docs (#13082) jeffmikels 2022-01-09 09:12:33 -05:00
  • 05ec8ec15b tools: add help for v complete (#13098) Larpon 2022-01-09 15:09:10 +01:00
  • b44b8c472d examples: use vmemset instead of C.memset (#13104) Larpon 2022-01-09 15:08:11 +01:00
  • e2a0046849 net.html: add Tag.get_tags() (#13102) kahsa 2022-01-09 23:07:12 +09:00
  • 92fcb82ca3 sokol: fix for example06 (#13101) penguindark 2022-01-09 15:02:24 +01:00
  • 22fce6a525 sokol: update sokol_gfx.h to the LAST version, and fix example 06 (#13100) penguindark 2022-01-08 19:29:29 +01:00
  • 64c8fb061d ast: fix generics with nested generic type parameter (fix #13077) (#13088) yuyi 2022-01-09 01:19:45 +08:00
  • 64028eedb8 toml: fix comment ends with crlf (#13097) Ekopalypse 2022-01-08 18:16:32 +01:00
  • 70bf200e16 ci: pin sokol-shdc.exe version to latest working (after new commit to floooh/sokol-tools-bin/, shdc fails to compile gouraud.glsl) Delyan Angelov 2022-01-08 17:35:52 +02:00
  • 83e9585d06 crypto: crypto.aes CBC mode moves to crypto.cipher (#13084) 688862 2022-01-08 23:08:46 +08:00
  • b778c1d097 net: make listen/bind errors more informative Delyan Angelov 2022-01-08 17:02:03 +02:00
  • 9cbfa882e6 ast: support attributes for ast.SumType (#13010) Ken 2022-01-08 23:35:10 +09:00
  • 4d166e3b55 all: add support for -os wasm32 (needs clang-12 installed for now) (#13094) playX 2022-01-08 12:06:32 +03:00
  • ec55c0fcd2 docs: add vlib/builtin/wasm_bare to vlib/.vdocignore Delyan Angelov 2022-01-08 09:25:38 +02:00
  • ac7e79ffd2 dlmalloc: fix WASM codegen bug (#13090) playX 2022-01-08 09:40:23 +03:00
  • 95f6bd7fca tools: change default for v complete (autodetect shell) Delyan Angelov 2022-01-07 23:36:42 +02:00
  • bb6aabd430 docs: update section about antivirus false positives weekly.2022.01 Delyan Angelov 2022-01-07 21:18:47 +02:00
  • 5cffa1a2e4 sokol: use V type for SG_SHADERSTAGE_[VS|FS] (#13086) Larpon 2022-01-07 18:52:44 +01:00
  • 5717066147 ci: fix $tmpl regression detected by gitly tests (after a73e146) Delyan Angelov 2022-01-07 19:19:31 +02:00
  • 3e9c1c1a3a sokol: rename sapp consts, remove sapp prefix (#13083) Larpon 2022-01-07 17:01:07 +01:00
  • 17911432b9 android: fix and test compilation to raw Android C code (#13080) Larpon 2022-01-07 15:57:05 +01:00
  • a73e1462f0 tmpl.v: fix of is_html_open_tag function and allow usage of V template sign '@' in JS code (#13067) Artem 2022-01-07 13:31:32 +01:00
  • d3317cbd4f tests: rename reference_var_followed_block_expr.v to reference_var_followed_block_expr_test.v Delyan Angelov 2022-01-07 14:11:53 +02:00
  • 571aa1bac9 tests: rename go_wait_with_fn_of_interface_para.v to go_wait_with_fn_of_interface_parameter_test.v Delyan Angelov 2022-01-07 14:08:44 +02:00
  • 26c63461f4 tests: rename testcase_leak.v to testcase_leak.vv Delyan Angelov 2022-01-07 14:05:24 +02:00
  • 2b42ea9883 crypto: add a crypto.des module (#13065) 688862 2022-01-07 19:51:37 +08:00
  • 7276705684 checker: add support for apk comptime if (#13079) Larpon 2022-01-07 12:38:21 +01:00
  • 6e6d51a1c9 docs: add more documentation to each of the modules in vlib (#13043) jeffmikels 2022-01-07 06:28:50 -05:00
  • 287331bc19 builtin: add builtin/wasm_bare (#13078) playX 2022-01-07 14:16:06 +03:00
  • c9d8fecc75 cgen: fix string range index in for mut var in (#13076) yuyi 2022-01-07 19:00:48 +08:00
  • 5bc72c9c01 cgen: fix comptime call in fn call (#13075) yuyi 2022-01-07 18:59:27 +08:00
  • 7dc64de360 checker: fix error for cast to u8 (#13072) Ken 2022-01-07 19:54:11 +09:00
  • 60527a5655 ci: run vfmt over cast_to_u8_test.v Delyan Angelov 2022-01-06 18:41:52 +02:00
  • 1c382ad2b4 checker: fix error for cast to u8 (#13058) yuyi 2022-01-07 00:36:31 +08:00
  • 1654d8b810 checker: fix generics with nested generic fn inst call (#13059) yuyi 2022-01-07 00:33:37 +08:00
  • 6dca022caf sokol: fix missing import in sfons. Fixes #13061 (#13062) Larpon 2022-01-06 17:21:41 +01:00
  • 8088f462c9 parser: fix parsers producing codegen statements (for [flag] enum MyEnum{}) with mixed scope Delyan Angelov 2022-01-06 18:02:52 +02:00
  • 214853c373 sokol: small fixes to screenshot functions and docs (#13055) Larpon 2022-01-06 13:11:40 +01:00
  • ec91de3504 builtin: use dlmalloc for -freestanding (#13054) playX 2022-01-06 15:10:37 +03:00
  • fb66ec7cfb cgen: fix codegen for aliases of fixed arrays of structs (fix #13037) (#13049) yuyi 2022-01-06 17:54:22 +08:00
  • fca699a439 net: add address_android.c.v to fix compilation for Android (#13052) kahsa 2022-01-06 18:48:30 +09:00
  • 075cd29c14 sqlite: add busy_timeout() (#13053) kahsa 2022-01-06 18:47:20 +09:00
  • c97f0c59d1 tools: generate index.html instead of .html for v doc -m -f html . Delyan Angelov 2022-01-06 04:05:23 +02:00
  • 3ae4513e2e sokol: update to floooh/sokol from 27-Dec-2021 (4ff3ed7) (#13044) Larpon 2022-01-05 17:23:14 +01:00
  • 70a0aab72b vlib: add a dlmalloc module (#12974) playX 2022-01-05 19:17:47 +03:00
  • a60b381d5e docs: adding skeleton README.md files for all vlib modules (#13034) jeffmikels 2022-01-05 11:06:08 -05:00
  • 59357e873d math: move the math.mathutil generic min/max/abs fns to math (#13042) Delyan Angelov 2022-01-05 18:02:20 +02:00
  • de711da774 cgen: support larger closure parameters (#13040) spaceface 2022-01-05 15:22:20 +01:00
  • 897bbb7da5 cgen: fix cgen removing random chars from parameter_name (#13038) Tim Basel 2022-01-05 12:06:06 +01:00
  • d3489d4246 builtin: s.trim_prefix/1 -> s.trim_string_left/1, s.trim_suffix/1 -> s.trim_string_right/1 Delyan Angelov 2022-01-05 12:49:22 +02:00
  • 57fa9768d5 checker: update error message for if 'a' in 'abcd' { Delyan Angelov 2022-01-05 12:21:07 +02:00
  • ba9aad1d92 checker: fix cast to byte in comptime if (#13036) yuyi 2022-01-05 15:27:10 +08:00
  • 89ac2a37c5 checker: add error for for x in t {, where t.next() returns multiple values Delyan Angelov 2022-01-05 00:37:39 +02:00
  • b3930c3d6a checker: add error for .map() calling a fn with multiple return values (prevent inaccessible tuple leak) Delyan Angelov 2022-01-04 23:10:58 +02:00
  • 6c1ae4f689 ast: simplify mktyp() (#13028) yuyi 2022-01-05 00:37:18 +08:00
  • 0f01236e52 strconv: fix assert .f64() == 0 Delyan Angelov 2022-01-04 17:43:45 +02:00
  • b2538e83da checker: fix generic fn using generic type in if expr (#13027) yuyi 2022-01-04 22:04:15 +08:00
  • b94c5c2a9c ast: fix fn_type_signature for anon functions with alias arguments (#13024) yuyi 2022-01-04 22:02:53 +08:00
  • 054bb272df cgen: fix const fixed array of reference var using correct pointer (#13023) yuyi 2022-01-04 17:34:07 +08:00
  • 59ed4be49a all: update copyright year Alexander Medvednikov 2022-01-04 12:21:08 +03:00
  • feadf777c3 builder: fix a bug in error_context_lines Delyan Angelov 2022-01-04 10:59:39 +02:00
  • 00a0c1886e ast, cgen: fix const fixed array of reference value (#13022) yuyi 2022-01-04 16:36:29 +08:00
  • 4b55800ffd v.eval: add tests and fix runtime cast crash (#13019) pancake 2022-01-03 17:30:42 +01:00
  • 89d92d536a docs: document the v.exe -> vlang.exe workaround for Symantec's paranoia Delyan Angelov 2022-01-03 18:06:00 +02:00
  • da989e19ca net: fix errors of new_ip(), new_ip6() and ip6.str() (#13020) yuyi 2022-01-03 21:10:15 +08:00
  • 88a973b617 sokol: type alias all sgl structs, support sgl_context (#13018) Larpon 2022-01-03 14:05:24 +01:00
  • 9974495f5e ci: install libgc-dev in toml_ci.yml too Delyan Angelov 2022-01-03 15:03:43 +02:00
  • e03d52d322 toml: improve SKIP reporting, fix formatting Delyan Angelov 2022-01-03 13:25:06 +02:00
  • ee858568ff toml: ignore CRLF just like LF in line comments, support VTEST_HIDE_OK=1 in tests. Delyan Angelov 2022-01-02 18:13:43 +02:00
  • b4111451bf ci: fix alexcrichton/toml-rs task in toml_ci.yml Delyan Angelov 2022-01-03 11:15:42 +02:00