Ryan Dahl
c0b8756797
build: fix deps for deno_runtime_declaration
2019-02-18 23:04:59 -05:00
Ryan Dahl
42408febe8
Add window.location
2019-02-18 23:04:59 -05:00
Bartek Iwańczuk
27afbd1351
Match TypeScript & JavaScript error colors ( #1793 )
2019-02-18 19:20:07 -05:00
Kevin (Kun) "Kassimo" Qian
077af20ceb
Add seek
and implement Seeker
on File
( #1797 )
...
This patch contains a special hack that circumvents the current tokio
seek problem.
tokio `seek` is implemented to take ownership of the original File and
emit a new one in its future, which conflicts with the design of
ResourceTable.
To avoid the problem, the current hack makes the FsFile resource
an Option which we could `take` the value ownership out of it. We then
convert the tokio File into a Rust std File, perform the seek, and then
put it back into the resource.
This might be able to drop this hack after
https://github.com/tokio-rs/tokio/pull/785 lands.
2019-02-18 18:26:41 -05:00
Kitson Kelly
54094c7510
Rationalise compiler ops ( #1740 )
2019-02-18 10:42:15 -05:00
Dmitry Sharshakov
4dc4329e27
Add execPath function ( #1743 )
2019-02-15 11:22:02 -05:00
Greg Altman
061a9353ba
Module dep pretty printing in --info
2019-02-15 11:06:49 -05:00
Yoshiya Hinosawa
2241049c34
feat: env option in run api ( #1773 )
2019-02-15 10:37:04 -05:00
Philipp A
e782ba1a6f
Use proper directory for cache files ( #1763 )
...
Operating systems have defined directories for cache files.
That allows them to do smart things such as leaving them out when doing a backup,
or deleting them when disk space gets low.
Also a %home%\.deno folder on windows made no sense whatsoever.
Fixes #481
2019-02-13 08:57:00 -05:00
Kevin (Kun) "Kassimo" Qian
163c334521
Drop assert!() from untrack_task() ( #1757 )
2019-02-12 21:51:45 -05:00
Ryan Dahl
677a48781d
Include deno version in source_code_hash ( #1751 )
...
Fixes #472
2019-02-12 15:20:54 -05:00
Kevin (Kun) "Kassimo" Qian
489c69f8e1
REPL multiline support with recoverable errors ( #1731 )
2019-02-11 14:01:28 -05:00
Kevin (Kun) "Kassimo" Qian
1d36eb47eb
Support scoped variables, unblock REPL async op, and REPL error colors ( #1721 )
2019-02-09 16:55:40 -05:00
J2P
636e234e4c
Fix read permission message
2019-02-09 05:57:41 -05:00
Ryan Dahl
526497bc29
Adds deno.noColor ( #1716 )
2019-02-08 22:13:04 -05:00
Ryan Dahl
99ce807a12
Add deps to --info output. ( #1720 )
...
Move module stuff into its own file.
2019-02-08 21:36:10 -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
bokuweb
ca397f6793
fix clippy warnings ( #1711 )
2019-02-08 11:14:33 -05:00
Ryan Dahl
46804e50ed
Color exceptions ( #1698 )
2019-02-07 20:07:20 -05:00
Dmitry Sharshakov
5c50d2819b
Add emojis to permission prompts ( #1684 )
2019-02-07 16:19:50 -05:00
jingweicai
37b05740fa
fix: do not load cache files when recompile flag is set ( #1695 )
2019-02-06 23:42:34 -05:00
Dmitry Sharshakov
181b03273c
Add isTTY function ( #1622 )
2019-02-02 22:05:30 -05:00
Kitson Kelly
efa1eeb8b3
Compiler cleanups and minor improvements ( #1656 )
2019-02-02 18:27:53 -05:00
Ryan Dahl
18b815e336
Support --fmt
2019-02-02 17:48:43 -05:00
Kevin (Kun) "Kassimo" Qian
c144733f72
Avoid --info crash on missing filename ( #1660 )
2019-02-02 17:39:28 -05:00
Ryan Dahl
4b61170e22
Better error message for bad filename CLI argument.
2019-02-02 17:33:21 -05:00
Ryan Dahl
1770a77bca
Clean up return value of deno_execute
...
and deno_respond
2019-02-02 16:46:31 -05:00
Kevin (Kun) "Kassimo" Qian
0b082c4361
Clarify writeFile options and avoid unexpected perm modification ( #1643 )
2019-02-02 14:26:18 -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
Dmitry Sharshakov
16ed1f2545
Add performance.now ( #1633 )
2019-02-02 01:27:42 -05:00
Bert Belder
e5899b14e2
src: simplify rust code
2019-02-01 14:58:25 -08:00
Amen
0be9d1ff0e
nit: add missing dot when printing help
2019-01-30 19:51:44 -05:00
Ryan Dahl
00597ffde1
Refactor libdeno ES module interface. ( #1624 )
...
Allows for future asynchronous module loading.
Add support for import.meta.url
Fixes #1496
2019-01-30 17:21:31 -05:00
JaePil Jung
dc09c3a65d
Minor code cleanups ( #1613 )
2019-01-29 10:37:27 -05:00
Kitson Kelly
ee9c627cc5
Split out compiler snapshot ( #1566 )
...
Speeds up startup time, reduces runtime heap size.
2019-01-28 20:41:28 -05:00
bokuweb
aaaa35548e
timers: use int instead of double for timeout type ( #1469 )
2019-01-26 22:10:38 +01:00
JaePil Jung
7f88b5fff3
Minor code cleanups ( #1570 )
2019-01-24 10:54:43 -05:00
Yoshiya Hinosawa
77114fbda4
chore: update license lines ( #1557 )
2019-01-21 13:03:30 -06:00
Kevin (Kun) "Kassimo" Qian
f9b167deb0
Avoid crashes on ES module resolution when module not found ( #1546 )
2019-01-18 15:15:09 -05:00
Ryan Dahl
315e4abd7e
mkdir should not be recursive by default ( #1530 )
...
It should return an error if a file with the given path exists and
recursive isn't specified.
Because mode is not used on windows and rarely used in unix, it is made
to the last parameter.
In collaboration with Stefan Dombrowski <sdo451@gmail.com>
2019-01-17 23:39:06 -05:00
Ryan Dahl
eb6f7f901b
Remove resolve_addr::tests::resolve_addr_err ( #1531 )
...
On some nameservers bad domain names still resolve.
2019-01-16 11:25:26 -05:00
wangcong
bc22dca2aa
use upper case name for static variable c_rid
( #1537 )
2019-01-16 10:27:17 -05:00
Kevin (Kun) "Kassimo" Qian
431e455642
Kill all pending accepts when TCP listener is closed ( #1517 )
2019-01-15 20:36:51 -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
Kevin (Kun) "Kassimo" Qian
f9c7c921af
trim_left_matches (deprecated) => trim_start_matches ( #1524 )
2019-01-14 21:21:36 -05:00
Andy Hayden
526fdac053
Update to rust 2018 edition
2019-01-14 22:30:04 +01:00
Ryan Dahl
3c1a0ad19e
Properly parse network addresses. ( #1515 )
2019-01-13 22:14:59 -05:00
Bert Belder
69c370c5cc
src: remove dependency on the 'kernel32' crate
2019-01-14 02:18:18 +01:00
Kevin (Kun) "Kassimo" Qian
e29a676b78
Avoid show confusing lines in gen/bundle/main.js that throws error ( #1502 )
2019-01-12 09:14:09 -05:00