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

7161 Commits

Author SHA1 Message Date
05933e783d net: add back some lower level client/server tcp tests 2020-11-16 09:59:37 +02:00
4882d338f0 checker: improve array literal element type mismatch error (#6825) 2020-11-16 00:41:24 +02:00
cd2a2cef25 vlib/net: add buffered IO, x.net -> net (#6754) 2020-11-15 22:54:47 +02:00
20bec81678 checker: smartcast only if type is not mut (#6841) 2020-11-15 16:53:51 +02:00
4559b4138f cmd: rename test-vet to test-cleancode 2020-11-15 16:40:35 +02:00
9cf5a31faf vtest-vet: rename verify_list to vfmt_verify_list 2020-11-15 15:20:49 +01:00
5fb4d77764 doc: use fixed-width symbol name at start of comment (#6840) 2020-11-15 15:16:41 +01:00
05c56d4577 test: vfmt -verify gg/gg.v 2020-11-15 15:16:08 +01:00
ad1510afa0 gg: vfmt gg.v 2020-11-15 15:11:43 +01:00
26785668c0 autofree: more tests; gg: fix draw_circle with hidpi 2020-11-15 15:09:44 +01:00
40e7b0eeb3 doc: use fixed-width symbol name at start of comment 2020-11-15 12:58:58 +00:00
fe3d2a9aba json2: unescape characters (#6836) 2020-11-15 14:58:17 +02:00
c8b7cfc297 examples: small fix for ctrl-right at the last word of a line 2020-11-15 14:49:55 +02:00
dcbb285ae4 examples: text editor: implement ctrl+arrows to move by word (#6838) 2020-11-15 13:33:08 +01:00
f995aa35ea checker: add a check for x := math.sin<f64>(0) 2020-11-15 11:51:12 +02:00
1ead130eed term.ui: render to the alternate buffer (#6832) 2020-11-14 21:05:22 +02:00
b96a0246b5 ci/tools: check-md.v: add support for "```v live" 2020-11-14 20:02:10 +02:00
01a5b263e5 encoding/csv: improve Reader docs (#6828) 2020-11-14 19:49:36 +02:00
00464ad988 builtin: add charptr.vstring() and charptr.vstring_with_len() (#6830) 2020-11-14 19:43:42 +02:00
827fb62c29 examples/text_editor: edit multiple files (#6827) 2020-11-14 19:39:59 +02:00
50163508f8 gen: implement type_name method for sum type instances (#6802) 2020-11-14 13:59:03 +02:00
2dc9a45e06 vfmt: fix eating of app.$method(vars); format vlib/vweb/vweb.v 2020-11-14 13:55:10 +02:00
ba8cdb2977 vfmt: fix $for method in App.methods {} turning to App(methods) 2020-11-14 12:24:46 +02:00
d6d202341a table: add a helper pub fn (t Type) debug() []string {} 2020-11-14 11:39:58 +02:00
df385799a2 checker: fix invalid type (typ=0 idx=0) when x,y := gfn(), and gfn returns (Abc,T) 2020-11-14 10:42:56 +02:00
023cddb160 cgen: remove .replace('T', ...) 2020-11-14 10:36:59 +02:00
ec3b96924f examples/text_editor: make scrolling smoother (#6819) 2020-11-14 09:21:46 +02:00
6b47c61fe4 term.ui: handle middle mouse button events and modifier keys (#6821) 2020-11-14 09:14:54 +02:00
5069be04a2 net: improve socket_test (#6822) 2020-11-14 08:23:22 +02:00
01579957b8 builder: move -c right before the .c thirdparty file 2020-11-13 20:42:26 +02:00
8cb1714255 builder: fix building sqlite3 on windows 2020-11-13 20:35:21 +02:00
eacd6b5d54 examples/text_editor: minor cleanup and simplifications (#6818) 2020-11-13 19:18:05 +02:00
b02f03e20a examples: add a simple text editor example to term.ui (#6808) 2020-11-13 15:27:12 +01:00
c315218ed1 term.ui: allow setting the terminal title (#6809) 2020-11-13 15:30:47 +02:00
7feb1742d3 cgen: skip deleted map entries in the auto generated .str() method 2020-11-13 13:37:11 +02:00
a3404a38c6 term_drawing.v: support arrows, 1, 2 and space 2020-11-13 13:08:28 +02:00
862cae5b02 term: handle keyboard keys in the term_drawing example (#6810) 2020-11-13 11:49:09 +02:00
f6e54dc027 term.ui: improve Ctrl-Z + fg handling 2020-11-13 10:27:53 +02:00
680ac411d7 doc: document sum type smart cast (#6803) 2020-11-12 20:13:37 +01:00
c9997fb919 doc: split out perform from interface example (#6805) 2020-11-12 20:10:09 +01:00
21af7004ff doc: fix embedding example (#6804) 2020-11-12 13:50:37 +01:00
9c569246ef cgen: fix typeof union sum type (#6794) 2020-11-12 12:27:54 +01:00
24f743ee12 term: add term.ui module (part 2) (#6798) 2020-11-12 12:12:51 +01:00
4ddfff287c readme: add an overview of the architecture 2020-11-12 09:32:46 +01:00
ee86d0e483 readme: contributing => contributing & compiler design 2020-11-12 09:28:19 +01:00
a525397022 checker: improve wording on error messages (#6799) 2020-11-11 23:11:27 +02:00
f42a44abec vfmt: fix match x { 10 /* ... */ {} } and a := [1/* x */, /* y */2, 3] 2020-11-11 22:59:43 +02:00
e6cc967ac8 vfmt: small cleanup 2020-11-11 21:43:47 +02:00
8197463b08 vfmt: fix x := Repo<User,Permission>{} 2020-11-11 21:41:04 +02:00
43ce098043 cgen: fix default value init for union sum types (#6795) 2020-11-11 19:56:13 +02:00