summaryrefslogtreecommitdiff
path: root/js/deno.ts
AgeCommit message (Collapse)Author
2019-01-06Revert "Split Runner from Compiler" (#1462)Ryan Dahl
This reverts commit 3d03f5b0cb3c513e449f3aaa5d35c493b72f47b4.
2019-01-06Add deno.pid (#1464)Ryan Dahl
2019-01-02Happy new year!Ryan Dahl
2018-12-23Remove support for extensionless import (#1396)Ryan Dahl
2018-12-19Expose deno.inspect (#1378)Kevin (Kun) "Kassimo" Qian
2018-12-13Fix deno.open permission check (#1336)Kevin (Kun) "Kassimo" Qian
2018-11-30Add deno.readAll() (#1234)DanSnow
2018-11-20Split Runner from CompilerKitson Kelly
2018-11-16First pass at running subprocesses (#1156)Bert Belder
2018-11-13Support streaming response bodies from fetch()Ryan Dahl
Also Buffer.readFrom in fetch() to buffer response.
2018-11-04Add deno.Buffer (#1121)Ryan Dahl
Do not confuse this with Node's Buffer. This is a direct port of Go's bytes.Buffer - it allows buffering of Reader and Writer objects.
2018-10-31Add helper to turn deno.Reader into async iterator (#1130)Bartek Iwańczuk
2018-10-30Add resources op (#1119)Bartek Iwańczuk
2018-10-26Remove broken feature: trace()Ryan Dahl
2018-10-26Add chmod/chmodSync on unix (and fix Cargo.toml) (#1088)Kevin (Kun) "Kassimo" Qian
Initial implementation by Srijan Reddy (@srijanreddy98, #672).
2018-10-19Add missing copyrights (#1024)ztplz
2018-10-13Add cwd() and chdir() (#907)Shiva Prasanth
2018-10-11Add deno.metrics()Bartek Iwańczuk
2018-10-08FormatBert Belder
2018-10-06Export missing io types from denons
2018-10-05Hide compiler module (#909)Kitson Kelly
Fixes #876
2018-10-04Use underscores in filenames.Ryan Dahl
2018-10-03First pass at support for TCP servers and clients. (#884)Ryan Dahl
Adds deno.listen(), deno.dial(), deno.Listener and deno.Conn.
2018-10-03Implemented readDirSync, readDirJ2P
2018-10-03Clean up deno.platformRyan Dahl
Renames: deno.platform -> deno.platform.os deno.arch -> deno.platform.arch Removes unsupported operating systems and CPU architectures from the types. Uses the string "win" instead of "win32".
2018-10-03timers: implement timers in javascriptBert Belder
2018-09-30Add copyFile/copyFileSync (#863)Kevin (Kun) "Kassimo" Qian
2018-09-30Add deno.truncate (#805)ztplz
2018-09-28Adds basic File I/O and FD table.Ryan Dahl
Adds deno.stdin, deno.stdout, deno.stderr, deno.open(), deno.write(), deno.read(), deno.Reader, deno.Writer, deno.copy(). Fixes #721. tests/cat.ts works.
2018-09-25Add SetGlobalTimeout().Ryan Dahl
To be used for a timers implementation soon.
2018-09-25Implement deno.readlink() (#797)Mani Maghsoudlou
2018-09-22Rename deno.argv, libdeno::DenoC and deno_set_flags (#796)ztplz
2018-09-22Implement deno.trace() (#795)Kevin (Kun) "Kassimo" Qian
2018-09-20Add deno.arch/deno.platform (#773)Kevin (Kun) "Kassimo" Qian
2018-09-18Implement deno.symlink() (#742)Mani Maghsoudlou
2018-09-12feat: add deno.makeTempDirYoshiya Hinosawa
2018-09-12Add support for fetch() headers (#727)qti3e
2018-09-12Implement deno.rename() (#731)Mani Maghsoudlou
2018-09-12Add remove(), removeAll().Kevin (Kun) "Kassimo" Qian
and removeSync(), removeAllSync().
2018-09-11Implement deno.stat() and deno.lstat()Sajjad Hashemian
2018-09-11Move writeFileSync to write_file.ts, add writeFile and tests (#728)Kevin (Kun) "Kassimo" Qian
2018-09-10Implement deno.mkdir()Sajjad Hashemian
2018-09-10Implement deno.readFile()Ryan Dahl
As an example of how to implement ops that have both sync and async versions.
2018-09-09Expose deno.ErrorKindRyan Dahl
Originally we planned to have a JS class for each error code. But it seems better to just have a single DenoError class with a "kind" property. One nice thing about using an enum instead of classes for errors is that switch() can be used during error handling instead of a bunch of instanceof branches.
2018-09-04lStat -> lstatRyan Dahl
2018-09-04Implement renameSyncMani Maghsoudlou
2018-09-03Implement mkdirSyncSajjad Hashemian
2018-09-01Bundle most types into globals.d.ts (#642)Kitson Kelly
2018-08-31Implemented deno.env and refactored flags.rsAaron Power
2018-08-30Implemented statSync and lStatSyncAaron Power