Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tauri-apps/deno

A secure JavaScript and TypeScript runtime
https://github.com/tauri-apps/deno

Update protobuf link to flatbuffer

Ref: https://github.com/ry/deno/pull/330

2adc9bd5808c400ceeb46ef61a32cf1abe80a7aa authored over 6 years ago by Karl Horky <[email protected]>
build: use compiled_action for create_snapshot.

Switch the order of the snapshot_creator args, in order to allow for
optional source map arg.

ae82db54f61d75be762f5c6abd60b820666b500f authored over 6 years ago by Ryan Dahl <[email protected]>
Add base64-js to third_party.

It's a dependency of js/v8_source_maps.ts.

9a42fcad9f267415e7ef19c9d0864c0e64bc250f authored over 6 years ago by Ryan Dahl <[email protected]>
Better handling of exceptions during snapshot creation.

db8dc0e9f8c739a07089ca8077d49cf9c902ddc4 authored over 6 years ago by Ryan Dahl <[email protected]>
Optimize compile time by using asm.

Switches to using asm incbin to embed the V8 snapshot instead of
outputing C code and then compi...

6b6fac209c97d5961ea875d4b22f66fa97272876 authored over 6 years ago by Ryan Dahl <[email protected]>
Upgrade TypeScript (3.0.1)

Update runtime to use lib.deno.d.ts

Add proper console declaration

Upgrade prettier (There was...

36fa1cea4a6c7c4ae5ac93974843fcdcd4557fef authored over 6 years ago by Kitson Kelly <[email protected]>
Install sysroot on linux.

b44c235579ac9fbef14d4d33e21f266d0a2ff73e authored over 6 years ago by Ryan Dahl <[email protected]>
Rename run_hooks.py to setup.py

Moves 'gn gen' into setup.py

Make tools/build.py more ergonomic.

db65c723ae9c4e765e30a05ed6c96f04754dc3f1 authored over 6 years ago by Ryan Dahl <[email protected]>
Remove depot_tools from travis.

Fixes #399

37ec079325c65d3777fa72ba7822f74f22edcfee authored over 6 years ago by Ryan Dahl <[email protected]>
spelling

c06f2789f879c2274b7a082403d12326a3fdf796 authored over 6 years ago by Ryan Dahl <[email protected]>
Implement a logger so we can get logging output.

e7445507aac75b7e1471413f862c7f72ef0d02c4 authored over 6 years ago by Ryan Dahl <[email protected]>
Implement CodeCache

4d386e9e1c79d557cae6af58e6df85eb470c1e0c authored over 6 years ago by Ryan Dahl <[email protected]>
Add sha1 and tempfile crates.

1f093c12f84d269cb68370262d68ff6d515aef2e authored over 6 years ago by Ryan Dahl <[email protected]>
Add "features" argument to rust components

37a4606d2903c5d562baa4d7bef309ec66aa260a authored over 6 years ago by Bert Belder <[email protected]>
Add tests/003_relative_import.ts

57c52a83a07c9347eb4ca0504bdb6d4c2627bb22 authored over 6 years ago by Ryan Dahl <[email protected]>
Add from_c() to get a Deno object from ptr.

This is a utility function for CodeCache and other handlers.

20a41aa9b5c3883390d368b74d7e9e1c46efd32a authored over 6 years ago by Ryan Dahl <[email protected]>
Add winapi crate, make 'rand' and 'tempfile' work

604a8a640cf1f825218fdb5b23351cd46fc56747 authored over 6 years ago by Bert Belder <[email protected]>
Ignore any generated TypeScript files

5d146ed742a6cf0c56c6964c1ed4bbb0e3241085 authored over 6 years ago by Kitson Kelly <[email protected]>
Simplify run_rustc.py output.

6b49944da1e7b06aeba04b1c0ded8e3fdb3c436b authored over 6 years ago by Ryan Dahl <[email protected]>
Run tools/format.py

16caa1173d99542803ff78a9793339a9e513f5bd authored over 6 years ago by Ryan Dahl <[email protected]>
Fix clang warning.

warning: comparison of integers of different signs: 'const unsigned
long' and 'const int' [-Wsig...

b39a71d4c64680fe54a42532dcd581669ccca8ff authored over 6 years ago by Ryan Dahl <[email protected]>
Remove msg_generated hack (#409)

5562c36824a63634212ee0c6ad501f230a8e1133 authored over 6 years ago by Kitson Kelly <[email protected]>
Add --v8-options flag (#405)

180170d860921f93a7e28e57b8d0dae84f8076ba authored over 6 years ago by robbym <[email protected]>
Clean up and fix tools

* Make sync_third_party work in general
* Un-break build.py and run_hooks.py on windows
* Partia...

4d08bb85a4276292c2121b221b4840865a13cd42 authored over 6 years ago by Bert Belder <[email protected]>
Add tools/build.py (#398)

To allow better tab completion for ./tools/build.py
mv build_third_party.py sync_third_party.py

0875411267d62a0fdcaf762657f19082b440fe36 authored over 6 years ago by Ryan Dahl <[email protected]>
Allow deno_buf with null alloc_ptr to be memcpy'd

This is a temporary hack to allow for easier restructuring of
the serialization code as we move ...

b79ce93010d0cc80a9345f646e562326de4588e5 authored over 6 years ago by Ryan Dahl <[email protected]>
Add mock_runtime_test for deno_last_exception.

b87e6d560477354e8c1b3c69e9836cd92eaf9984 authored over 6 years ago by Ryan Dahl <[email protected]>
Fix recursive globbing in tools/format.py

And use third_party/depot_tools/gn.

7baf8a0fd1ed1590ea00c4ab1412f29535cd68a5 authored over 6 years ago by Ryan Dahl <[email protected]>
Remove handlers crate target.

- Add build scripts for Rust flatbuffers.
- Rewrites some reply.cc methods in Rust.
- Changes so...

0213053856148379992212b189390f222c6cb460 authored over 6 years ago by Ryan Dahl <[email protected]>
Change copyrights to be 'Deno authors'.

1de16af1f3916c94b46e28fb22584dc1e7c17958 authored over 6 years ago by Ryan Dahl <[email protected]>
Make check_output_test.py tolerate CRLF line endings in test output

dcaf9b3227f7bd77e14aafe957957df6cfbffb86 authored over 6 years ago by Bert Belder <[email protected]>
Fix resolve_module() when module_specifier is an absolute file path

cc14df427f36f36173c45e22c4e7796f34054e6f authored over 6 years ago by Bert Belder <[email protected]>
Replace packer with rollup

845f7215dbde5c4fa448d201c9f7ebbe986eedba authored over 6 years ago by Kitson Kelly <[email protected]>
Update third_party submodule

3c2dbccdb9c5ff49eb12e772b762a5cb22a36a4f authored over 6 years ago by Ryan Dahl <[email protected]>
Add tools/test.py test runner. (#384)

dff5c16e85b9ee7e610d17792f8c301af1a9c458 authored over 6 years ago by Ryan Dahl <[email protected]>
Fix symlink creation on windows

709b0cb90cec938cbfd3d49ed1c35fa949bda36a authored over 6 years ago by Bert Belder <[email protected]>
Add deno_third_party as git submodule.

5d1cb542617f3e9651f472eb21d11594fba397c0 authored over 6 years ago by Ryan Dahl <[email protected]>
Fix some warnings (#379)

3563638693fa2736fd86f4cae711a276b548050b authored over 6 years ago by Yoshiya Hinosawa <[email protected]>
Suppress misleading rustc warning when running gn gen

rustc prints the warning:
`-C save-temps` might not produce all requested temporary
products...

89c7554d4a9f9b4c83a91b43575db9aa5d3964a4 authored over 6 years ago by Bert Belder <[email protected]>
Wrap rust at 80 columns.

a7bf154cb8bb47196e4c83efa1a61d73842a09b5 authored over 6 years ago by Ryan Dahl <[email protected]>
Use 2 space indent.

Apologies for the churn, but my screen is small. rustfmt assumes big
monitors.

21c4b8a42de0cdc32a1e93dfb175a0cd5588d8e7 authored over 6 years ago by Ryan Dahl <[email protected]>
Make test_resolve_module pass on windows

c67d98eb7fed91b8ae70929e8fe43cecbe39d23c authored over 6 years ago by Bert Belder <[email protected]>
Link rust_test targets with external linker, fix handlers_test linkage

422150c797c57dab130d2efc3105002c44b02480 authored over 6 years ago by Bert Belder <[email protected]>
cleanup: Move C extern code to src/binding.rs

ae393879a7a03643075d559bd2773997c84c7ed0 authored over 6 years ago by Ryan Dahl <[email protected]>
Use Cargo to install rust deps into //third_party/rust_crates (#383)

d93bd4b127c39e2f0e8d2ec3bbec3f7c118890f4 authored over 6 years ago by robbym <[email protected]>
Reduce unnecessary build output.

d78254009e5b39b60433fe5d41354b8419573adc authored over 6 years ago by Ryan Dahl <[email protected]>
Rename deno_nosnapshot to deno_ns.

3dde880c328c2bf51334f014fdaf772cfed7e8ea authored over 6 years ago by Ryan Dahl <[email protected]>
Minimize snapshot deps by adding deno_base target.

Also adds main.map to bundle outputs in GN.

8a4e3dfda4975540d6e0059248477facfe03c31c authored over 6 years ago by Ryan Dahl <[email protected]>
Better exception output.

b892188878fd5a1a38a45d1c2e892c41be240ca0 authored over 6 years ago by Ryan Dahl <[email protected]>
Execute JS for the first time in Rust rewrite.

Implements code_fetch handler in Rust.

Add ability to embed string assets (for typescript decla...

3e51605bc9ca98522fc21a0673e690105f48da98 authored over 6 years ago by Ryan Dahl <[email protected]>
Add deno::Basename and deno::BinaryContentAsC utilies.

These are prep for code sharing with the asset code soon to land.

c6ae3f7abce4b0b26c29fada76a0aed5c226fed7 authored over 6 years ago by Ryan Dahl <[email protected]>
Downgrade typescript to 2.8.3

This is to exactly match the runtime in the prototype for easier
debugging. We will upgrade once...

08606e40a81a02f95125747a472d14a80c22a925 authored over 6 years ago by Ryan Dahl <[email protected]>
Fix warnings in mock_runtime_test.cc

c775d0c1764ac55f80a21f0836257253d4395e8c authored over 6 years ago by Ryan Dahl <[email protected]>
Add rust crate log to third_party.

2f94c5b48bfb6c9f5bce49af633100ae730a88c2 authored over 6 years ago by Ryan Dahl <[email protected]>
update v8 version in readme to match reality

ed9acaec7d438515271c1f2664780c0612f339da authored over 6 years ago by Mike Reinstein <[email protected]>
Run tools/format.py

c4f2097c7bf9c529f9fc6ef59f63908ae741c8b2 authored over 6 years ago by Ryan Dahl <[email protected]>
gclient sync should be shallow

f9e0a5dece597bf423fb9457b03bbaf002f34262 authored over 6 years ago by Ryan Dahl <[email protected]>
Move C++ test main function to its own file.

2c30a25568b16c5f7cb288a14dbb0a2edf08cd5c authored over 6 years ago by Ryan Dahl <[email protected]>
Add :all target

691a375eaba78644f03ce0c746d905b7e8a4e709 authored over 6 years ago by Ryan Dahl <[email protected]>
Create .gitattributes

936c8f6e4c18aa9355c01cbf7ac2834d9ea14e45 authored over 6 years ago by Kompwu <[email protected]>
Add color to rustc output (except windows)

ad4f335847daffcc5556008aebebaf2d1eecac67 authored over 6 years ago by Ryan Dahl <[email protected]>
Move buffers between V8 and native

* send()/recv() now operate on TypedArrays rather than ArrayBuffers.

* Remove a copy (through A...

24b0e91d8096f84a114f662e3eb42c83d0d3878d authored over 6 years ago by Bert Belder <[email protected]>
Remove channel argument from Rust message callback

This makes `deno` not crash any more.

bbcd4c8dd33121868d82123a3d36e3df282af45f authored over 6 years ago by Bert Belder <[email protected]>
Add nosnapshot executables for faster incremental builds (#359)

Fixes #311.

7e5f0a7a663de3fea0520e40a65872f7704ea262 authored over 6 years ago by Faris Amali Alis <[email protected]>
Remove -f option from rustfmt. (#356)

And add support for RUSTFMT_FLAGS (Some people might need -f option)

791357115c0aa1e4f87f70c57327bc66928b5019 authored over 6 years ago by Ryan Dahl <[email protected]>
windows: add .exe extension to executable produced by rust_test template

4f626098eca99efc79e71b4839084d730473b696 authored over 6 years ago by Bert Belder <[email protected]>
Add rust url crate. (#355)

d160de7f445e5d79883f2e8d97584b8afd009cc7 authored over 6 years ago by Ryan Dahl <[email protected]>
Fix rust depfile problem.

Fixes #316.

c4d61accf4d19515d55a1277dee47467d44a5bbf authored over 6 years ago by Ryan Dahl <[email protected]>
Move libc build def to //build_extra/rust

This is preperation for adding many more third_party crates.

e269d972d2ab64418e2cdf1565c80b472fafd3b1 authored over 6 years ago by Ryan Dahl <[email protected]>
chore: use local prettier

46db20172cc08e6427ceef9bb020f93c1e922952 authored over 6 years ago by Yoshiya Hinosawa <[email protected]>
Regenerate msg_generated.ts

I forgot to commit this file in 8a17db8.

14f208fff97ac6ea3cc9663f555584a26562fd86 authored over 6 years ago by Bert Belder <[email protected]>
Add 'command id' field to messages

This allows for correlating response messages to the command message that
caused them.

8a17db8266dad0325d04762a27c4f61446d26d2e authored over 6 years ago by Bert Belder <[email protected]>
Clean up tools/

- Factor out tools/util.py
- Move js/*.py to tools.
- Rewrite tools/format.sh in python.
- Run l...

f917c5e722d7ee5abd58704eb0e5d49072249e94 authored over 6 years ago by Ryan Dahl <[email protected]>
tools: fix windows

This fixes most things, but format.py doesn't work yet, because
yapf is broken due to some depot...

7c5db007deb43d65550213ff07ad95bc0cce6f00 authored over 6 years ago by Bert Belder <[email protected]>
tools: generate third_party dir and symlinks from the script. (#346)

Everyone needs to run ./tools/build_third_party.py after this commit.

6c79b471aa5cf2c87d237015f5dacc5a7ed03b67 authored over 6 years ago by Yoshiya Hinosawa <[email protected]>
Rewrite tools/lint.sh in python (#343)

cf0c0668dadb43834f4f0b75581736496c7b5ca3 authored over 6 years ago by Hao Li <[email protected]>
Merge flatbuffer.gni and ts_flatbuffer.gni

d4c5ff841e7fc21ab40fc57380928fa51223e654 authored over 6 years ago by Ryan Dahl <[email protected]>
Fix command in README

bcdd917d79592f38c6fe00ed9d36201cd5212b73 authored over 6 years ago by Ryan Dahl <[email protected]>
Move flatbuffers gn files to //build_extra/flatbuffers

Fixes #342.

740b47db6c32699148e5dd6f2f5ac99c29fb57f6 authored over 6 years ago by Ryan Dahl <[email protected]>
Add rust_test to gn build, with working example.

6bff970d69480272102b3aba8c88e287fcebbcd5 authored over 6 years ago by Ryan Dahl <[email protected]>
Remove channel parameter from deno_send/recv.

a2dde56c5961f451b9042c1f651af372c4984034 authored over 6 years ago by Ryan Dahl <[email protected]>
Use C++ to do flatbuffer parsing.

- Port protobuf messages to flatbuffers.
- Demo linking to rust from C++ executable.
- Start usi...

9778eceaf5922b1e051859a68b2e02a2f1b1ee8b authored over 6 years ago by Ryan Dahl <[email protected]>
Run tools/format.sh

d9cb093989263b7e57a43d9ef18d88da7a77a784 authored over 6 years ago by Ryan Dahl <[email protected]>
Better c++ error handling

21e1425656ccebb8d31da95acd83991fb7d728fd authored over 6 years ago by Ryan Dahl <[email protected]>
Import ts file from prototype without change

From commit 559453cf6cc88283bcf8fdeccd387458f5c63165
Excluding v8worker.d.ts, main.ts, and deno....

fe404dfce901356dc7a5d38ba70029c72a946f27 authored over 6 years ago by Ryan Dahl <[email protected]>
Further gn/rust cleanups

Move rust.gni and deno.gni into build_extra/

Removes rust_library which was only an action. Thi...

d30664958ec1031a99373414e17c124b4fa468fa authored over 6 years ago by Ryan Dahl <[email protected]>
Improve README

41328d796e440dd52198c8f30111419cbec81d6b authored over 6 years ago by Ryan Dahl <[email protected]>
s/rust_deps/extern/g

179eeb2b50ca49e9ff090e51f8c9f0d2b002cad5 authored over 6 years ago by Ryan Dahl <[email protected]>
Rename deno.cc to binding.cc and other renames (#339)

Fixes #336

bfe08aa4629ee2834ac5c7eaea4db164db1e66ae authored over 6 years ago by Faris Amali Alis <[email protected]>
chore: add symlink //third_party/yarn.lock

1f6f2f5cae4b410f671bcaf2a374f2493075c42d authored over 6 years ago by Yoshiya Hinosawa <[email protected]>
chore: reorganize symlinks

resolves #332

c1f430966a798e7f26228e3e3a372b0d3eb4a549 authored over 6 years ago by Yoshiya Hinosawa <[email protected]>
chore: clean up build_third_party.py

31eda28a640f1052ef3ccf57704c3f564cf5061f authored over 6 years ago by Yoshiya Hinosawa <[email protected]>
Rename mock_main to deno_cc

131e0ce4c78f63469d9aeaad6bd06bbcfe099ee9 authored over 6 years ago by Ryan Dahl <[email protected]>
Change node_modules cache dir.

72cd03a1c53633a216f5e284bd1820ea52bf795c authored over 6 years ago by Ryan Dahl <[email protected]>
Replace protobufs with flatbuffers

06a28998ea3fd38a2173d71eeb3fae5fb5559b2e authored over 6 years ago by Ryan Dahl <[email protected]>
Fix msg.pb.h path

29ba462e7dbddf3f25d22fe71c551ed8b53b2557 authored over 6 years ago by Bert Belder <[email protected]>
Add tools/build_third_party.py (#328)

Fixes #312

2060bc939d792d0dacb8be7b8e989141300b1ce5 authored over 6 years ago by Yoshiya Hinosawa <[email protected]>
Separate deno.gni and rust.gni and clean up.

Put rust depfile in target_out_dir because the depfile isn't in the
outputs, the gen directory d...

15d6541d4d276c7e36c1d0a42292c85682ddeb25 authored over 6 years ago by Ryan Dahl <[email protected]>
removed now irrelevant kKeep segfault comment

693e43e421ea95193a69b06ceaedbad9ade854da authored over 6 years ago by Mike Reinstein <[email protected]>
Rename .gclient

so it doesn't accidentally get run in root dir.

Ref #322

67b50b7d30bc1d66c4fcb98cc917feee300a6f43 authored over 6 years ago by Ryan Dahl <[email protected]>