Alexander Medvednikov
c8d111924d
check unused and unmodified vars in all modules, not just main
2019-12-06 18:43:56 +03:00
Alexander Medvednikov
a57e29dfc5
os: replace dir_exists with is_dir; file_exists() => exists()
2019-12-04 23:17:45 +03:00
Delyan Angelov
ec15bfb7d1
v test v => v test-compiler
2019-12-01 12:50:13 +03:00
Alexander Medvednikov
81d4f66fbb
string: make `index()` return `?int` instead of `int`/-1
2019-11-30 13:21:21 +03:00
Alexander Medvednikov
a3b14e00a2
vweb fixes
2019-11-26 16:08:16 +03:00
joe-conigliaro
3107618732
vweb: remove no longer needed special case & fix tmpl
2019-11-26 09:23:11 +03:00
joe-conigliaro
7158a012c3
compiler: update to get vweb working
2019-11-25 13:48:25 +03:00
Don Alfons Nisnoni
3a6ccf7f31
os: mkdir() error handling
2019-11-23 19:55:18 +03:00
joe-conigliaro
ab91733a28
small optimization with generics and use os.is_dir in vweb again
2019-11-22 10:55:20 +03:00
joe-conigliaro
8fbfceed30
compiler: generics - support across modules/files
2019-11-22 08:22:11 +03:00
Michiel Vlootman
328ccebf06
readme: fix link to vweb example
2019-11-16 19:58:55 +03:00
joe-conigliaro
59378dce46
compiler/vlib: replace substr/left/right with `[start..end]` everywhere
2019-10-27 10:03:15 +03:00
Alexander Medvednikov
892d1c6aab
vweb: first step to revive it
2019-10-24 22:46:58 +03:00
Delyan Angelov
eef73eea22
tools: new tool to extracts function names declared in V files
2019-10-21 14:14:28 +03:00
Simon Ernst
270934441c
os: make ls() return an optional
2019-10-17 14:30:05 +03:00
joe-conigliaro
d4bae356ba
compiler/vlib: add error for no new vars in loop ("_,_") & remove "." from errors
2019-09-25 17:59:50 +03:00
joe-conigliaro
8974aa4513
compiler/vlib: change `_ :=` to `_ =` and disable `_ :=`
2019-09-25 15:10:45 +03:00
joe-conigliaro
23c84516e2
compiler: error on unused imports
2019-09-23 13:42:20 +03:00
Vitor Oliveira
1a099c9284
vlib: fix several typos
2019-09-14 23:54:14 +03:00
Flavien CADET
c1f76aec3a
vweb: fix a typo
2019-09-06 20:30:20 +03:00
Carlos Esquerdo Bernat
8a77d4482c
vweb: fix headers
2019-09-05 15:46:24 +03:00
kawa-yoiko
4f0f99e663
parser: fix mutability with chained fields
2019-08-30 20:19:06 +03:00
Carlos Esquerdo Bernat
cf23c289ec
tests: cleanup
2019-08-20 11:18:12 +03:00
unknown-v
49205dcce3
examples: fix maps warnings
2019-08-17 02:55:11 +03:00
Alexander Medvednikov
c156cef972
vweb: fix the test
2019-08-16 09:58:27 +03:00
Alexander Medvednikov
dc9cebe26c
orm fixes; glfw: remove C code
2019-08-16 09:10:03 +03:00
Alexander Medvednikov
a11961b0d3
vweb: make mime_types a const
2019-08-13 01:04:26 +03:00
Alexander Medvednikov
ef2ab31e88
sql: only accept strings and ints for now
2019-08-12 21:07:03 +03:00
Carlos Esquerdo Bernat
d526cfc205
vweb: fix V panic: array index out of range: 1/0
2019-08-11 14:07:22 +02:00
iRedMail
5a76255297
Allow extra http methods with form: PUT, PATCH
...
- Allow extra http methods with form: PUT, PATCH
- Rename `post_form` to `form`
2019-08-10 11:44:54 +02:00
Julian Schurhammer
1864e92ff4
parser: disallow statements after a return, branch check $if, $else, switch, and loops correctly
2019-08-10 10:26:42 +02:00
Delyan Angelov
93d27b0b9f
vweb assets: the assets cache files are now immutable after creation. ( #1454 )
2019-08-03 22:16:26 +10:00
joe-conigliaro
45e76609b0
vweb.assets: adds AssetManager for combining/minifying/caching css & js assets ( #1452 )
...
* start
* more work
* more
* more work
* update comments
* add back mut
* make minify faster
* add mut
* revert option size
* ret bool from public methods not ?bool for now
* update comments etc
* update comment
* dont return option for now
* clean up
2019-08-03 20:09:09 +10:00
Alexander Medvednikov
34a98e3df0
vweb fixes
2019-08-03 02:27:56 +02:00
Alexander Medvednikov
9e380e2886
vweb: clean up
2019-08-02 23:45:36 +02:00
Alexander Medvednikov
b2874f1200
vweb: fix get_cookie() and redirect()
2019-08-02 23:41:02 +02:00
Alexander Medvednikov
ed3f1d315b
vweb: remove favicon hack
2019-08-02 10:15:20 +00:00
Alexander Medvednikov
81da1f1ab2
vweb: run app.init() once
2019-08-02 05:54:40 +02:00
Alexander Medvednikov
f81562ee7e
vweb: 404
2019-08-02 04:11:42 +02:00
Alexander Medvednikov
b57752e67e
vweb: parse request headers
2019-08-01 18:51:21 +02:00
Alexander Medvednikov
3580179602
vweb: fix actions with ?
2019-08-01 17:57:06 +02:00
Alexander Medvednikov
a7e464fee9
user modules + `v install` from vpm
2019-08-01 17:28:25 +02:00
Alexander Medvednikov
d3d4ee6b39
http: replace escape() with escape_url()
2019-07-31 20:57:34 +02:00
jilio
6294c7878e
vweb: recursive handle_static with mime types
2019-07-31 06:10:53 +02:00
Alexander Medvednikov
27d09ed514
http: make escape public on Windows
2019-07-31 04:00:43 +02:00
Alexander Medvednikov
8a7ddd102e
vweb: tmpl fixes
2019-07-31 04:00:43 +02:00
Alexander Medvednikov
95d76993c9
.div hack
2019-07-31 04:00:43 +02:00
Alexander Medvednikov
8bb41d2de5
vweb: print address of the app
2019-07-31 04:00:43 +02:00
Alexander Medvednikov
ad8b105b2c
vweb example
2019-07-30 21:15:17 +02:00
Alexander Medvednikov
3e458a8801
vweb: small fixes
2019-07-30 18:27:52 +02:00
Alexander Medvednikov
548611bedc
vweb: serve static files and vweb.text()
2019-07-30 15:53:35 +02:00
Alexander Medvednikov
a6df3e51d2
vweb.json()
2019-07-30 05:13:44 +02:00
Alexander Medvednikov
5bb8416baf
update vweb readme
2019-07-29 19:46:26 +02:00
Alexander Medvednikov
460b4ee39f
vweb documentation
2019-07-29 18:50:25 +02:00
Alexander Medvednikov
207bab5f79
generics, vweb, comptime codegen, etc
2019-07-29 18:24:48 +02:00