Ryan Dahl
72f9a2e20d
core: Abstract out Behavior from Isolate ( #1904 )
...
Move v8_set_flags and v8_version to core. (The idea is that src/ should
not depend on libdeno.rs anymore. This is a step towards that.)
2019-03-11 17:57:36 -04:00
Ryan Dahl
33a6409db9
Add NO_COLOR to CLI usage ( #1843 )
2019-02-27 00:14:10 -05:00
andy finch
9ed413b318
Updated some type assertions to work with other libc implementations. ( #1837 )
2019-02-26 03:56:19 -05:00
Dmitry Sharshakov
9ab03389f0
Add --allow-read ( #1689 )
...
Co-authored-by: Greg Altman <g.s.altman@gmail.com>
2019-02-08 15:59:38 -05:00
Ryan Dahl
18b815e336
Support --fmt
2019-02-02 17:48:43 -05:00
Kevin (Kun) "Kassimo" Qian
3650bae5f6
Add --info flag to display file info (compiled code/source map) ( #1647 )
2019-02-02 01:28:31 -05:00
Amen
0be9d1ff0e
nit: add missing dot when printing help
2019-01-30 19:51:44 -05:00
Kevin (Kun) "Kassimo" Qian
c870cf4082
Add --prefetch flag for deps prefetch without running ( #1475 )
2019-01-15 12:19:58 -05:00
Bert Belder
d8adeb41de
Clippy fixes (also fixes build with nightly) ( #1527 )
2019-01-15 07:06:25 -05:00
Andy Hayden
526fdac053
Update to rust 2018 edition
2019-01-14 22:30:04 +01:00
Ryan Dahl
3afdae165d
Add --allow-all flag ( #1482 )
2019-01-09 11:59:54 -05:00
Ryan Dahl
6f79ad721a
Minimal Worker support ( #1476 )
...
This adds the ability to spawn additional Isolates from Rust and send
and receive messages from them. This is preliminary work to support
running the typescript compiler in a separate isolate and thus support
native ES modules. Ref #975 .
2019-01-08 14:44:06 -05:00
Ryan Dahl
2c477dd7cb
Happy new year!
2019-01-02 02:37:08 +01:00
Andy Hayden
aab02805dd
clippy fixes ( #1250 )
2018-11-30 00:30:49 -08:00
Bert Belder
48bf4062e4
First pass at running subprocesses ( #1156 )
2018-11-16 12:07:40 +08:00
Bartek Iwańczuk
9b702da9e5
improve flag parsing
2018-11-16 11:44:43 +08:00
Andy Hayden
13e1eb2b87
Fix many of the clippy::pedantic warnings
2018-11-06 06:43:02 -08:00
Andy Hayden
7a17e2aec6
Remove flags::process
...
It was doing two independent things:
- print help and exit
- set log level
It's better to do those explicitly in main.rs
2018-11-06 06:25:38 -08:00
Andy Hayden
1241b8e9ba
Fix clippy warnings ( #1149 )
...
Run with: cargo clippy
https://github.com/rust-lang-nursery/rust-clippy
2018-11-04 06:04:24 -08:00
Ryan Dahl
6bbf0777b1
Remove broken feature: --deps
2018-10-26 13:07:33 -07:00
Joseph
d2df67e822
fix typos ( #1083 )
2018-10-24 08:54:34 -07:00
Kevin (Kun) "Kassimo" Qian
988ec88dd0
Switch to getopts for flag parsing ( #1080 )
2018-10-23 21:02:43 -07:00
Ryan Dahl
590feb1c71
Format
2018-10-16 09:37:38 -04:00
Jinho Bang
1322f3de9f
deno -v
should report typescript version
...
Fixes #993
2018-10-15 22:16:55 -04:00
Andy Hayden
fb90c6f525
Exit cleanly on unrecognized arguments ( #990 )
...
Refactor set_flags to return a Result
2018-10-15 14:26:22 -04:00
Amos Lim
15590a0cde
Specify deno_dir location with env var DENO_DIR ( #970 )
...
(Use C:\deno instead of c:\deno in appveyor config because it's cloned to c:\ by clone_folder variable in .appveyor.yml. On the other hand, build directory is pointed to C:\ by $(APPVEYOR_BUILD_FOLDER) so that test targets are placed on separated partitions.)
2018-10-15 12:08:19 -04:00
Kitson Kelly
298d755152
Add support for --types
2018-10-11 20:29:43 -04:00
Ryan Dahl
393f751a27
Format.
2018-10-01 22:30:57 -04:00
ztplz
1fcc11a19d
rename parse_core_args to v8_set_flags_preprocess ( #871 )
2018-10-01 10:23:36 -04:00
Ryan Dahl
7fb2821937
format
2018-09-25 17:02:49 -04:00
Ryan Dahl
a6f6d0b712
Clean up flags.
2018-09-25 17:02:49 -04:00
Bartek Iwańczuk
3fe4be07ca
Add flag --recompile ( #801 )
2018-09-24 15:33:50 -04:00
ztplz
f3684c28e5
Rename deno.argv, libdeno::DenoC and deno_set_flags ( #796 )
2018-09-22 08:47:44 -04:00
Bert Belder
bdfaf12186
format
2018-09-16 18:37:18 -07:00
Kevin (Kun) "Kassimo" Qian
b0958073ba
Remove remove_timer asserts ( #760 )
...
* Remove remove_timer asserts
* Add clearTimeout invalid id no-panic test
* Move timer test to its file AND some lint side-effects
2018-09-16 13:35:16 -07:00
Mirko Jotic
fcdfacc2de
Implementing --deps flag
...
- Adding a ModuleId type alias to specify original url or local file of
dependency
- Modifying ModuleMetaData class to contain ModuleId
- Adding a --deps flag
2018-09-06 10:42:07 -04:00
Ryan Dahl
e7741ab97f
Rename src/binding.rs -> src/libdeno.rs
2018-09-05 22:27:47 -04:00
Ian Shehadeh
827f489c5a
Better flag parsing
2018-09-04 16:00:32 -04:00
Ryan Dahl
787832c68e
Format.
2018-09-03 10:45:58 -04:00
Aaron Power
f131445a46
Implemented deno.env and refactored flags.rs
2018-08-31 13:18:24 -04:00
Jeremy Banks
27ef77e31b
Change usage example script extension from .js to .ts
2018-08-22 09:57:21 -04:00
Ryan Dahl
18d495c7d1
Better error handling in src/handlers.rs
...
Introduces error codes that are shared between JS/RS
Fixes #526 .
2018-08-21 15:37:45 -04:00
Ryan Dahl
17b9c5c390
Command line flag parsing ( #524 )
...
In particular this allow -D for logging debug output.
2018-08-17 16:34:30 -04:00