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

Expose deno.ErrorKind

Originally we planned to have a JS class for each error code. But it
seems better to just have a...

8090fb252b434db986256651304cab04e0d426f8 authored over 6 years ago by Ryan Dahl <[email protected]>
Better NotFound error handling in CodeFetch

throwResolutionError was swallowing unrelated errors.

e2a285b871132f65f429fdbb7d5628a104f68e9a authored over 6 years ago by Ryan Dahl <[email protected]>
Remove namespace from src/msg.fbs

a4f1b367b9314b1526c51dad593cac1682ef996b authored over 6 years ago by Ryan Dahl <[email protected]>
tools/setup: on windows, make env vars not affect gn gen output

3574c7a5d39c6cd55e7c25a10e4e5c8e363b7af9 authored over 6 years ago by Bert Belder <[email protected]>
tools/format: don't format files in third_party on Windows

8ace0f142f3b4b7300a6ca5deafc9cb8da7230cf authored over 6 years ago by Bert Belder <[email protected]>
Map promises onto futures.

Refactors handlers.rs

The idea is that all Deno "ops" (aka bindings) should map onto
a Rust Fut...

0d03fafbfec4545098023b7147c5f8fb6ae06f99 authored over 6 years ago by Ryan Dahl <[email protected]>
Add better assert message for CodeFetchRes

ff6eefdf87560986274799132d44b00e0a288c21 authored over 6 years ago by Ryan Dahl <[email protected]>
Add missing ts files to BUILD.gn

e226a67948eff77d07ea9383d010a3ad98df2eb2 authored over 6 years ago by Ryan Dahl <[email protected]>
Add milestone 2 to roadmap

ac0910e03c9f9114c6d662f51c92123806a75fef authored over 6 years ago by Ryan Dahl <[email protected]>
docs: add contributing guide

8020f5fc0b27bf229544461ab885494233e0e4ef authored over 6 years ago by Yoshiya Hinosawa <[email protected]>
Add type aliases for sourceCode and outputCode

b7ebc1b69940906966e620424281dbb8f3cf8abd authored over 6 years ago by Daniel Ramos <[email protected]>
tools/setup: replace generated args.gn unless handcrafted

9b052ace09a47f14cd59eaf8734a5e6cb1b7e5b8 authored over 6 years ago by Bert Belder <[email protected]>
build: override host_toolchain on windows to use sccache with v8

30b268dd7d8da498c15907470bc5d7b642664317 authored over 6 years ago by Bert Belder <[email protected]>
Format msg.fbs

3deaf99a92aeea347e1530f309fd4b226e9677d3 authored over 6 years ago by J2P <[email protected]>
Add and edit comments

d814949896c9d0dcb61b561f6674a5d4d8298c6a authored over 6 years ago by J2P <[email protected]>
Integrate format diagnostic host in DenoCompiler

11aef6e1074fa237ba8e3b765fe6abbbe42f437f authored over 6 years ago by Kitson Kelly <[email protected]>
Cleanup public API of DenoCompiler

9101fd149393bca061ec42c8555d1251fa98fa69 authored over 6 years ago by Kitson Kelly <[email protected]>
appveyor: small fixes

* Add forgotten --eol argument to 'git ls-files'. Without it, in certain
edge cases, files mig...

63c2fc8d1f60275590577b2a8de7a4431538ecc5 authored over 6 years ago by Bert Belder <[email protected]>
Check allow-net in fetch

1052f8d0c9530ccae38f2d6c1ab149363130f489 authored over 6 years ago by Parsa Ghadimi <[email protected]>
Fix TypeScript exports in bundle

1e709aa3486ff0700f45c78c07fa57e2c0fd1985 authored over 6 years ago by Kitson Kelly <[email protected]>
Implementing --deps flag

- Adding a ModuleId type alias to specify original url or local file of
dependency
- Modifying Mo...

fcdfacc2de72e52b3f82dbce37746d371c3ad3ab authored over 6 years ago by Mirko Jotic <[email protected]>
Move installer to its own repo.

https://github.com/denoland/deno_install

1. This allows the installer to use a more aggressive ...

7784b0e17e2d54fd130e274bdb3aba4a2d1b2e9a authored over 6 years ago by Ryan Dahl <[email protected]>
v0.1.3

* Fixes module resolution error #645
* Better flag parsing
* lStatSync -> lstatSync
* Added deno...

59f3fca166e7d3bd3095f9df0f7040defe3239e1 authored over 6 years ago by Ryan Dahl <[email protected]>
appveyor: cache modification times for files in the main repo

This fixes that a lot of targets were being rebuilt unnecessarily.

49c0cb578dfef79c2a989fa6b126854efcdebcfc authored over 6 years ago by Bert Belder <[email protected]>
Rename src/binding.rs -> src/libdeno.rs

e7741ab97ff75187aa4f72b0ad4d62af5b3a7d04 authored over 6 years ago by Ryan Dahl <[email protected]>
Format

32f0c37a422ff3cc6bc448caf279478ef8a893bf authored over 6 years ago by Ryan Dahl <[email protected]>
Add --reload to JS unit tests.

Fixes #677

43aead854f22a76aa447404581235c9085dd05d6 authored over 6 years ago by Ryan Dahl <[email protected]>
Improve module resolution.

Windows can't handle ":" in path names, so we use a special directory
format .deno/deps/localhos...

e4990804fad279f055decf70c794ea5f22372641 authored over 6 years ago by Ryan Dahl <[email protected]>
Mark APIs at internal and include JSDoc in types

10dc71133af211de40e29e7a7ab8c470a4a2c417 authored over 6 years ago by Kitson Kelly <[email protected]>
tools/build: skip build path detection when given '-C «dir»' ninja arg

2c0d00840d09ce6d8f2b8615c9682ce4dfbfdb9d authored over 6 years ago by Bert Belder <[email protected]>
Upgrade Flatbuffers (now using master)

131a8a9b0e6275e8f2688e083932a5e01d326dd3 authored over 6 years ago by Ryan Dahl <[email protected]>
Better flag parsing

827f489c5afea68a574567ede12a0b1c60580510 authored over 6 years ago by Ian Shehadeh <[email protected]>
lStat -> lstat

d6c310596e36cb3f64961a59be64583433b7f583 authored over 6 years ago by Ryan Dahl <[email protected]>
Implement renameSync

641e3d404dfeb8f70ae0eb6c59b898b9f44742a1 authored over 6 years ago by Mani Maghsoudlou <[email protected]>
Implement mkdirSync

b2b4299e3b499c50bd11059854e3dcb4df2e2891 authored over 6 years ago by Sajjad Hashemian <[email protected]>
Upgrade flatbuffers

4ccae957fbd397b4ca7aa68ef1ae54a9ce953d9e authored over 6 years ago by Ryan Dahl <[email protected]>
Format.

787832c68ec2a735717eb32c295a3aa570294ae2 authored over 6 years ago by Ryan Dahl <[email protected]>
Clean up handlers.

dff909ef6c1f5ce8b08f9cb7fa0fb7bf4d60a086 authored over 6 years ago by Ryan Dahl <[email protected]>
Log level code refactoring

f949ded933aad669b952adcaa5a92f8a5df2b38e authored over 6 years ago by J2P <[email protected]>
Unit tests for circular references

77faad80708fa05d34c0fe873e6f803cf7c975d8 authored over 6 years ago by Kitson Kelly <[email protected]>
Fix circular dependencies

739ef6a8ec4e2e792e1e026a5fbc85a15d63704f authored over 6 years ago by Kitson Kelly <[email protected]>
Minor code refactoring

bbc4e55bdae2d37fee92e778f4a13eaf1d4fb4e1 authored over 6 years ago by ShinDarth <[email protected]>
Refactor code to be same style

2eb80f3617e44f9be2bd8ac15762824924bdfa08 authored over 6 years ago by liuyi <[email protected]>
Remove lib.globals.d.ts

b3dac82887508b6d5098b970da40a5ba9420f797 authored over 6 years ago by Kitson Kelly <[email protected]>
Bundle most types into globals.d.ts (#642)

f83aee02e66214853a008ebe4b5141405ac3a950 authored over 6 years ago by Kitson Kelly <[email protected]>
Avoid using temporary directory in install.py

c0ef797fc964ae44a1b46bf3deac40fd3329cabd authored over 6 years ago by Andy Hayden <[email protected]>
Refactor release_url to take platform as an argument

89dddca3b4865fe4496f51680c70547e65c272eb authored over 6 years ago by Andy Hayden <[email protected]>
Add release installer (#639)

3d063223cc373beeaee41f64ac4c74555246ab89 authored over 6 years ago by Mirko Jotic <[email protected]>
Document lStatSync & statSync and correct FileInfo.

9b7e5a25583c7b286d0655870c937c3a31921f0a authored over 6 years ago by Aaron Power <[email protected]>
Implemented deno.env and refactored flags.rs

f131445a46555f1634aecae0fc1d4979b4cefa6d authored over 6 years ago by Aaron Power <[email protected]>
Refactor libdeno.send() code to reduce boilerplate.

Also removes assignCmdId as it's currently unused.

45dafe15ee87b34d0c3c9b4bc72905c176514051 authored over 6 years ago by Ryan Dahl <[email protected]>
v0.1.2

* Added https import support.
* Added deno.makeTempDirSync().
* Added deno.lstatSync() and deno....

cce3bd470b19e1c2eab6530d06c48949891a56fc authored over 6 years ago by Ryan Dahl <[email protected]>
format

0ec629d10555ad617f3ebbafcb3276a9d96a8a86 authored over 6 years ago by Ryan Dahl <[email protected]>
Reorganize js/unit_tests.ts

2dd9a8d02886dcf7d988f302d890c35f8b4f7fd7 authored over 6 years ago by Ryan Dahl <[email protected]>
Implemented statSync and lStatSync

b86bf4d8a4d19f8ba50615028d711413307487e9 authored over 6 years ago by Aaron Power <[email protected]>
Support https imports.

Adds hyper-rustls to the build.

Use ring for sha1 instead of "ssh1" crate.

Fixes #528.

d8d5c421c33b1cc5416ff87f6a7c3837e5176d4d authored over 6 years ago by Ryan Dahl <[email protected]>
Downgrading tokio to registry version.

Prep for rustls.

11896647e6a31122ee8c015e2cc6093e448029d6 authored over 6 years ago by Ryan Dahl <[email protected]>
Fix warnings.

Ref #374

902e6e2ee6542ce63932dca78ea27130be5d8948 authored over 6 years ago by Ryan Dahl <[email protected]>
add type declaration

b2cd71ddce7b776800ec00e6286ad891cb286110 authored over 6 years ago by ztplz <[email protected]>
Implement makeTempDirSync()

ceaf82268282d16b97101c00c75612745de416bb authored over 6 years ago by Bert Belder <[email protected]>
Add I/O interfaces to Roadmap.md (#387)

a836c493f30323e7b40e988140ed2603f0e3d10f authored over 6 years ago by Ryan Dahl <[email protected]>
Fix lastchange rebuild problem.

lastchange.py is causing a full rebuild on every commit. This is a
temporary workaround.

a63d794c7fa6fe4a1178be0f2e8c9389da9435ca authored over 6 years ago by Ryan Dahl <[email protected]>
Allow filtering of unit tests.

0c2abb9339b3b24080c7a5371421379874754f6d authored over 6 years ago by Ryan Dahl <[email protected]>
build: work around sccache false positives due to asm .incbin usage

4cadf6e6096de374c67d18e26422c5d452539b31 authored over 6 years ago by Bert Belder <[email protected]>
tools: make sha256sum.py more generic and move it to 'tools'

542eb542544b89ce5c870c63b7bdbb563f007184 authored over 6 years ago by Bert Belder <[email protected]>
typo

131a44f559ed833de374cba1942b1c4436d80b95 authored over 6 years ago by Mohammed Salman <[email protected]>
v0.1.1

c42e4ddbb7973bfb0c57a49ab6bf6dc432baad7e authored over 6 years ago by Ryan Dahl <[email protected]>
Updates to compiler.ts comments and logging.

634a9e3932f76adff5c7b54931d32dc650c71446 authored over 6 years ago by Kitson Kelly <[email protected]>
Add duplicate import test

9960b1d22b474d87d03855e2aefd8c552ce02e58 authored over 6 years ago by Kitson Kelly <[email protected]>
Two-pass module evaluation.

Plus changes to tests to accomodate.

54aefa2886ea7c6130b236b060cbb04d9efc2733 authored over 6 years ago by Kitson Kelly <[email protected]>
tools/setup: don't overwrite existing args.gn

fe9ca53bc2037c25e41a13f19e1afacda8ed3c08 authored over 6 years ago by Bert Belder <[email protected]>
build: regenerate BUILD.gn for cacheable windows toolchain

f47582bbc5423adeab23d9c354b85c067bba451c authored over 6 years ago by Bert Belder <[email protected]>
format

7e3d9f8f2bef650f4ed37fa17c68a5afc4be7146 authored over 6 years ago by Bert Belder <[email protected]>
Run lastchange.py during setup.py

85ebc6b1aca77ca86a383ab917900e7224dafdb8 authored over 6 years ago by Ryan Dahl <[email protected]>
Update V8 to 7.0.247

4dbe5eabe971cbcb1f32292f6a8b5cfb7c02186b authored over 6 years ago by Ryan Dahl <[email protected]>
Add deno.argv.

722c7e4a1b5acda4472338f021f1a216ad9c6c08 authored over 6 years ago by Ryan Dahl <[email protected]>
allow_reuse_address for test http server.

fde96a8e436fe0b63e34aa398b1765739f6e212d authored over 6 years ago by Ryan Dahl <[email protected]>
Show mac in build table.

1cf4bc5ca110cd74e86c001c7063aaa357151be6 authored over 6 years ago by Ryan Dahl <[email protected]>
Add ability to unit test by permissions.

e13f3c10cac4fabff7e6cd4a4736703ca7c56d2d authored over 6 years ago by Ryan Dahl <[email protected]>
Moved console tests to own file, and switched circular test to use stringify with assertEqual

f43259e5abdbf8f80418382349da79b8426dff27 authored over 6 years ago by Aaron Power <[email protected]>
Fixed printing strings in arrays & objects without quotes

0f1db89aa664fe05efae2136d7456465403df30f authored over 6 years ago by Aaron Power <[email protected]>
build: fix rust temp file conflicts during parallel build

224cfc8c74133a6b4fe6c9e96a90925ebaf066aa authored over 6 years ago by Bert Belder <[email protected]>
format

dfcde3e1eecc03a97d9e395ee9e61b7e03f1354d authored over 6 years ago by Bert Belder <[email protected]>
libdeno: add file utilities Dirname() and ExePath()

26707446fc83a6f6c7152153db43db4152698f58 authored over 6 years ago by Bert Belder <[email protected]>
appveyor: verify that ninja files do not use absolute path names

Using absolute paths is generally not intended, and it makes
ccache/sccache much less effective.

7041f2e5f19e8c9dfbe82d0ebf6456d9c9072aca authored over 6 years ago by Bert Belder <[email protected]>
appveyor: fix conditional

If the build is not a tag build, APPVEYOR_REPO_TAG is [string]"false",
which is a truthy value.

dc105cca5ad907d77354b0570a38f3abf964d8a6 authored over 6 years ago by Bert Belder <[email protected]>
build: do not bake absolute paths into deno_ns

79f60f67319fb5bb52923e6a6b1122a93025ebbf authored over 6 years ago by Bert Belder <[email protected]>
build: fix typescript dirs not correctly rebased

ba6514dfcf90d3c856cf15251499550b8b9723bf authored over 6 years ago by Bert Belder <[email protected]>
format

ddddd50540847a34697380a6f1fc4336d3f20c83 authored over 6 years ago by Bert Belder <[email protected]>
tools/format: fix clang-format glob pattern

4747f50f5240510b219f681db4e1b6386d1a85df authored over 6 years ago by Bert Belder <[email protected]>
refactor: add and use libdeno.setGlobalErrorHandler instead of window.onerror

17d6d6b336e48ab53ae1efa546df7c7b045152da authored over 6 years ago by Yoshiya Hinosawa <[email protected]>
Replaced read_file_sync{_string} with std::fs::read{_to_string}

3a5cf9ca8b6a4dae204139faff3f3bbad1f78b54 authored over 6 years ago by Aaron Power <[email protected]>
Prevent circular imports in ts code (#576)

84c38f34eeb2a6f9f6786aba0f5da5eb9efa422b authored over 6 years ago by Francesco Borzì <[email protected]>
Build: make it possible to use ccache/sccache on windows

Also auto-detect the availability of sccache in setup.py.

3bcf7e271f775002ba9c010ad79e321a3888187d authored over 6 years ago by Bert Belder <[email protected]>
Integrate ScriptSnapshot into ModuleMetaData

c003df53ab1aba724cdd6a7566302f72d0df97d7 authored over 6 years ago by Kitson Kelly <[email protected]>
Upgrade flatbuffers

https://github.com/rw/flatbuffers/commit/83a71543f8ccbf230ac27cb523831bfafb9c84d7

a4b3741b4de389c1a2dc4543f6ee1a031699f8ea authored over 6 years ago by Ryan Dahl <[email protected]>
travis: allow cache to be saved when build takes too long

Kill Ninja after 35 minutes to prevent Travis from cancelling the build
due to time-out. This al...

4b3a8be6407bf4a7a87ea9518a2e89a8e7820fcb authored over 6 years ago by Bert Belder <[email protected]>
Add osx to travis

0208305fcd3a87baba7759100a0cbc6fe265b007 authored over 6 years ago by Andy Hayden <[email protected]>
Improve DenoCompiler.makeDefine and localRequire

59231d74b5e275b6cb1c7a551c3382202c3f0d9e authored over 6 years ago by Kitson Kelly <[email protected]>
Update Readme with link to releases.

1355803849aebab738b5f704386a034463192aab authored over 6 years ago by Ryan Dahl <[email protected]>