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

36 Commits

Author SHA1 Message Date
e66de8e824 bitfield: add methods insert and extract (#9612) 2021-04-10 17:42:09 +03:00
75d85403a6 fmt: better ternary concat wrapping (#8379) 2021-01-28 11:23:48 +01:00
29d6e40f29 all: vfmt (new const rule) 2021-01-24 10:54:27 +01:00
8b61891348 fmt: smarter if condition wrapping (#8201) 2021-01-23 10:33:22 +02:00
33694665f0 fmt: align each contiguous field of struct. not the whole. (#7981) 2021-01-12 04:38:43 +01:00
8e6d2df131 bitfield: document all functions 2020-12-18 22:10:51 +02:00
f74ab3a52d bitfield: add bf.from_bytes_lowest_bits_first/1 and a test for it 2020-12-18 21:58:42 +02:00
c5c310280f bitfield: fix bf.from_bytes/1 ( now, bf.from_bytes(b) == bf.from_str(bf.from_bytes(b).str()) ) 2020-12-18 21:47:24 +02:00
78e1127d99 cgen: treat the main module like any other v module 2020-07-01 00:53:53 +02:00
c84bafbdae vlib,cgen: cleanup array inits using `.repeat() instead of new init syntax 2020-06-27 21:46:04 +02:00
e649cf84e3 rand: reorganize: phase 2 2020-06-09 15:06:07 +02:00
076089d3c5 checker: apply stricter type checks to function args and return types 2020-06-01 21:15:59 +02:00
dda875a9c8 all: unify const names to snake_case 2020-05-22 17:36:09 +02:00
7f4cf08516 parser: check (mut f Foo) syntax 2020-05-17 13:51:18 +02:00
0a930f9862 bitfield: rename functions, getsize => get_size, etc. 2020-05-07 11:21:14 +03:00
7bf8731778 checker: check variable mutability for postfix exprs 2020-04-28 11:20:19 +02:00
682838a0cf checker: check array and fields mutability 2020-04-27 22:53:26 +02:00
bb587c27a8 bitfield: update module 2020-04-04 17:59:26 +02:00
8f06d60084 fix vlib/bitfield/bitfield_test.v 2020-04-04 18:03:06 +03:00
a333ac1888 all: remove redundant parentheses in if statements 2020-03-29 10:08:42 +02:00
ef8c1203b4 cleanup: replace C for loops with range 2020-02-24 17:55:16 +01:00
286a0a1371 time: rewrite unix() function 2019-12-31 17:11:47 +01:00
ad6adf327e vlib: fix missing else{} in match statements 2019-12-07 17:23:37 +03:00
5a8c07dcf5 strings: builder: write_b() 2019-12-06 23:02:09 +03:00
94b36250a1 bitfield: fix bit order 2019-11-19 03:32:44 +03:00
f30b0f1017 bitfield: add from_bytes() function 2019-11-13 19:48:00 +03:00
3080959084 parser: make let shift operators work with all types 2019-11-06 01:02:50 +03:00
9c5abd575f parser: remove switch_statement() 2019-10-27 13:03:40 +03:00
ae6a426689 bitfield: remove workaround in assignment operations 2019-10-12 22:03:18 +03:00
c1eb714a7f bitfield: change [0;n] to [0].repeat(n) 2019-10-08 13:24:02 +03:00
f077fbd32d vlib: change [0;n] to [0].repeat(n) 2019-09-15 12:26:05 +03:00
1a099c9284 vlib: fix several typos 2019-09-14 23:54:14 +03:00
735c78fc6d fix bitfield.v 2019-09-09 02:38:15 +03:00
a6ec6e23bc bf: minor clean up 2019-09-09 02:31:43 +03:00
31c9a2a744 fix bitfield_test.v 2019-09-08 17:55:27 +03:00
ae866260c8 bf: rename to bitfield 2019-09-08 17:45:51 +03:00