Matias Insaurralde
fc328e0095
README: update build instructions ( #292 )
2018-06-27 11:39:28 +02:00
Ryan Dahl
4b234df803
Rename deno_rs to deno.
2018-06-25 23:08:14 +02:00
Ryan Dahl
5aeaad9a6a
Fix run_node.py symlink.
2018-06-25 23:07:57 +02:00
Mike Reinstein
7bbf7943ae
reflect deno2 being merged into root already
2018-06-24 20:15:49 +02:00
Kevin (Kun) "Kassimo" Qian
a2064ca89c
Update README to reflect on Go removal; Improve compile instructions ( #283 )
2018-06-23 01:19:58 +02:00
Ryan Dahl
1330553be1
Add onerror test to mock_runtime_test.cc
2018-06-22 23:42:04 +02:00
Ryan Dahl
9315adb8c5
lint
2018-06-22 23:19:55 +02:00
Ryan Dahl
6f51c1774d
Fix travis node_modules symlink problem by force.
2018-06-22 19:22:38 +02:00
Ryan Dahl
bd4693471f
run_node.py don't error if symlink exists ( #279 )
...
The switch from deno2/ to src/ made Travis's cached symlink invalid and
now os.path.exists() returns false.
2018-06-22 17:50:27 +02:00
Tristan Marion
3b595253a2
Move deno2
folder to src
( #277 )
2018-06-22 15:30:35 +02:00
Ryan Dahl
86354a29a4
Delete go implementation ( #276 )
...
The go prototype will remain at https://github.com/ry/deno/tree/golang
2018-06-22 14:23:42 +02:00
Ryan Dahl
ef9dc2464e
Travis for deno2
2018-06-22 12:38:16 +02:00
Bert Belder
559453cf6c
Make set_flags() return the remaining non-v8 arguments
2018-06-19 19:10:35 +02:00
Ryan Dahl
b2b4054f97
Fix snapshot source code wrapping.
2018-06-19 19:09:47 +02:00
Bert Belder
7a38a2f1a7
Don't run package.json through prettier
...
Because yarn and npm reset the style every time they update the file.
2018-06-19 15:29:41 +02:00
Bert Belder
eed514ddd7
Work around v8 snapshot serializer bug
...
See also: https://github.com/ry/deno/pull/267#issuecomment-398181986
2018-06-19 15:07:31 +02:00
Ryan Dahl
0b07d637be
Downgrade V8 to 6.8-lkgr
2018-06-19 15:07:31 +02:00
Ryan Dahl
cc2ae2d316
Snapshot clean ups
...
- Don't call eval() in mock_runtime - not allowed - see js2c.py.
- Don't use v8_use_external_startup_data
- Move MakeSnapshot to snapshot_creator.cc
- Use logging.h in from_snapshot.cc
2018-06-19 15:07:31 +02:00
Ryan Dahl
064d889af0
Fix snapshot bug. ( #267 )
2018-06-18 15:55:36 +02:00
Bert Belder
e6f51fd458
Clean up GN templates for rust a little
2018-06-17 17:16:29 +02:00
Ryan Dahl
e7d071b750
Start roadmap document.
2018-06-17 13:51:13 +02:00
Ryan Dahl
f1dcfbb59d
First pass at deno rust
2018-06-17 12:43:04 +02:00
Ryan Dahl
993d58c410
Move gn templates into deno.gni
2018-06-17 12:43:04 +02:00
Ryan Dahl
b548ef2701
Fix embedder string
2018-06-17 12:43:04 +02:00
Bert Belder
7887469524
Small fixes
...
* Squelch printf format warning.
* Fix Linux build by symlinking buildtools to v8/buildtools.
* Lint comment in BUILD.gn.
2018-06-17 12:43:04 +02:00
Yoshiya Hinosawa
a77af25480
docs: update deno2 README
2018-06-16 17:43:46 +02:00
Bert Belder
004e0426f7
deno2: make parcel produce more modern javascript
...
Parcel runs typescript compiler output through babel. Unfortunately
there's no way to turn this off entirely, but with this rule it at least
won't transpile down to ES5.
See also https://github.com/parcel-bundler/parcel/issues/954
2018-06-15 23:33:24 +02:00
Ryan Dahl
30479868d0
Make libdeno a complete_static_lib for rust linking
2018-06-15 22:19:00 +02:00
Ryan Dahl
97923e3d26
Fix error handling in deno::ReadFileToString
...
Starts a unit test for it, and adds to mock_runtime_test.
2018-06-15 22:19:00 +02:00
Ryan Dahl
b2694ecbd8
Don't use bool in deno.h to support C.
2018-06-15 22:19:00 +02:00
Bert Belder
4f6c8ba54b
deno2: add global deno
namespace
2018-06-14 17:24:00 +02:00
Bert Belder
fb98474239
deno2: make getcwd() work on windows
2018-06-14 14:19:17 +02:00
Ryan Dahl
a5f53c000a
Cleans up ReadFile and snapshot_creator code.
2018-06-14 14:19:17 +02:00
Ryan Dahl
f92f10b848
deno2: pass argv to js
2018-06-14 14:19:17 +02:00
Ryan Dahl
ec65717c59
Add ability to link to v8_libbase.
2018-06-14 14:19:17 +02:00
Ryan Dahl
168cc755cf
Clean up build files.
2018-06-14 14:19:17 +02:00
Ryan Dahl
4ac67cf343
Demo protobufs in deno2.
...
Adds deno_set_response() to allow stack allocated responses.
2018-06-14 14:19:17 +02:00
Ryan Dahl
f97216609d
Add InitializeContext for future deno_nosnapshot target.
2018-06-14 14:19:17 +02:00
Ryan Dahl
0888f2b2ae
Change msg.proto package name.
2018-06-14 14:19:17 +02:00
Ryan Dahl
5c7ba22f22
Merge branch 'deno2'
2018-06-13 15:01:21 +02:00
Ryan Dahl
bb6222c918
Clean up the build (replace browserify with parcel)
2018-06-13 14:58:06 +02:00
Bert Belder
1676822888
deno2: build on Windows
2018-06-13 00:31:38 +02:00
Bert Belder
36f657c0d2
deno2/main: add missing #include
2018-06-12 17:41:51 +02:00
Ryan Dahl
7d9a43638a
Fix git versions in gclient
2018-06-12 17:41:27 +02:00
Ryan Dahl
7784cc2c15
Fix protobufjs snapshotting.
2018-06-12 17:26:18 +02:00
Ryan Dahl
dd48f8095c
Simplify pbjs build with hack.
...
Just check in the generated files and create them using
js/pbjs_hack.py. This allows vscode to be used and sane
compilations.
2018-06-12 05:16:41 +02:00
Ryan Dahl
0f71da91d3
Improve deno2 bundling
2018-06-12 04:45:37 +02:00
Ryan Dahl
e73b244599
Format json too.
2018-06-12 03:59:22 +02:00
Ryan Dahl
b3003535be
deno2: compile in TS, build protobuf
2018-06-12 03:59:04 +02:00
Ryan Dahl
356fd18c73
Calling denoSub twice should fail.
2018-06-11 22:51:11 +02:00