1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-24 15:19:26 -05:00
Commit graph

1219 commits

Author SHA1 Message Date
Ryan Dahl
79b95341d9
Upgrade V8 to 7.4.98 (kKeep fix) (#1640)
* Upgrade V8 to 7.4.98 (kKeep fix)

https://github.com/denoland/deno/issues/814
https://bugs.chromium.org/p/v8/issues/detail?id=8761

* fix tests
2019-02-06 23:43:31 -05:00
jingweicai
37b05740fa fix: do not load cache files when recompile flag is set (#1695) 2019-02-06 23:42:34 -05:00
Kaley Main
39429a261d Add log-scale to execution graph (#1694) 2019-02-06 18:08:26 -05:00
Ryan Dahl
2782d03b29 Remove excessive anchor links. (#1664) 2019-02-06 11:05:38 -08:00
JaePil Jung
ffe8f73d34 Add missing run permission in test function (#1697) 2019-02-06 09:21:26 -05:00
JaePil Jung
ed6aec9bf0 Fixed test code (#1688) 2019-02-05 11:20:17 -05:00
Dmitry Sharshakov
7b282e4dbc Fix indentation for .py files in .editorconfig (#1672) 2019-02-05 09:47:26 -05:00
Kitson Kelly
48fedee34e Add WebAssembly to runtime library (#1677)
This also modifies the `ts_library_builder` to support inlining assets.

Includes integration tests from @sh7dm
2019-02-05 08:12:58 -05:00
Jimmy Moon
748b0f9c9d Remove duplicated links in website (#1668) 2019-02-04 12:45:05 -05:00
Masashi Hirano
e2d76278bf Replace macros to check nullptr (#1674)
This replaces CHECK_EQ/CHECK_NE with CHECK_NULL/CHECK_NOT_NULL to check nullptr.
These macros are implemented in V8.
Refs: https://github.com/denoland/deno_third_party/blob/master/v8/src/base/logging.h#L312
2019-02-04 11:53:40 -05:00
JaePil Jung
66cea39067 Fixed chart width to responsive (#1670) 2019-02-04 08:40:39 -05:00
Dmitry Sharshakov
cb95797e27 Add hashlinks to website (#1659) 2019-02-03 13:24:33 -05:00
Sergey Golovin
201b520c9a Refactor markup of the site (#1663) 2019-02-03 12:49:38 -05:00
Dmitry Sharshakov
181b03273c Add isTTY function (#1622) 2019-02-02 22:05:30 -05:00
Ryan Dahl
1d48e025d3
web design (#1655) 2019-02-02 18:40:18 -05:00
Kitson Kelly
efa1eeb8b3 Compiler cleanups and minor improvements (#1656) 2019-02-02 18:27:53 -05:00
Ryan Dahl
c324182252 v0.2.10 2019-02-02 18:26:31 -05:00
Ryan Dahl
18b815e336 Support --fmt 2019-02-02 17:48:43 -05:00
Ryan Dahl
f84da880bb Upgrade deno_std for std/prettier/main.ts 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
98d20cd178 Make it possible to run one integration test at a time 2019-02-02 17:33:21 -05:00
Ryan Dahl
df54db7762 Fix v8_str internalize bug 2019-02-02 16:46:31 -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
hashrock
7ecd665ddf Add an animated logo (#1653) 2019-02-02 03:56:24 -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
Ajit Rana
7d994c2e68 Revise build instructions for windows (#1641) 2019-02-01 14:54:43 -08:00
Kitson Kelly
81372e8267 Add item to CONTRIBUTING.md about needing tests
This adds requiring tests covering the change as a pre-req before raising a PR.
2019-01-31 22:50:28 -05:00
Ryan Dahl
eff7a1484e
Upgrade deno_std to bef7ba (#1609) 2019-01-31 18:11:37 -05:00
Tim van der Lippe
c7b53125c3 Improve build instructions (#1593) 2019-01-31 13:00:17 -05: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
Ryan Dahl
7d278a0383
appveyor: Remove dead code (#1621) 2019-01-30 17:20:56 -05:00
Ryan Dahl
06c0e29118 Fix cpplint 2019-01-30 15:53:23 -05:00
Ryan Dahl
13582ff3f2 libdeno: improve exception handling 2019-01-30 15:53:23 -05:00
Ryan Dahl
b9e368cb4c
Add snapshot_compiler.bin to binary size benchmark (#1611) 2019-01-30 14:01:13 -05:00
Ryan Dahl
514b7d3359
Remove Travis benchmark (#1617)
- We don't look at this benchmark because it jumps around. It isn't
  stable so doesn't feel trustable.
- It requires an extra request for every homepage visit. This is
  excessive.
- I would gladly reintroduce it if we could store the results of the API
  call into a JSON file like we do with other benchmarks.
2019-01-30 13:28:55 -05:00
Masashi Hirano
02b9046a0e Fix example code of writeFile (#1626)
According to spec, `TextEncoder()` takes no parameters. However `TextEncoder("utf-8")` is written in example codes.

Spec of TextEncoder: https://www.w3.org/TR/encoding/#interface-textencoder
MDN: https://developer.mozilla.org/ja/docs/Web/API/TextEncoder/TextEncoder#Parameters
2019-01-30 10:44:40 -05:00
Ryan Dahl
1681bda14d v0.2.9 2019-01-29 22:57:11 -05:00
Sergey Golovin
240ca25617 Add repl functions "help" and "exit" (#1563) 2019-01-29 14:41:12 -05:00
bdistin
457e65bc2f docs/typo: readerIterator -> toAsyncIterator as exported (#1620) 2019-01-29 13:24:40 -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
Jan Lo
f7c0f49443 Combine deno.removeAll into deno.remove (#1596) 2019-01-28 17:54:52 -05:00
Sergey Golovin
f05fd7a1f3 Add console.table (#1608) 2019-01-28 16:41:29 -05:00
Dmitry Sharshakov
7c4265159a Change subtitle to 'A new way to JavaScript' (#1603) 2019-01-28 11:54:09 -05:00
Dmitry Sharshakov
2a69abdefd Readme: Use shell installer (#1598) 2019-01-27 10:16:47 -05:00