Commit graph

28 commits

Author SHA1 Message Date
David Sherret cde4dbb351
Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
Kitson Kelly 82aabb657a
feat: add --no-check option (#6456)
This commit adds a "--no-check" option to following subcommands:
- "deno cache"
- "deno info"
- "deno run"
- "deno test"

The "--no-check" options allows to skip type checking step and instead 
directly transpiles TS sources to JS sources. 

This solution uses `ts.transpileModule()` API and is just an interim
solution before implementing it fully in Rust.
2020-07-08 11:26:39 +02:00
Paul Thompson c3c13351a9
std/log - Expose Logger type and improve public interface for get & set log levels (#6617) 2020-07-05 23:57:31 -04:00
Water Zheng 6844c3ac0e
fix(std/log): print "{msg}" when log an empty line (#6381) 2020-06-30 11:29:26 +02:00
Chris Knight 940f8e8433
feat(std/log): expose logger name to LogRecord (#6316) 2020-06-18 12:50:18 +02:00
Nayeem Rahman 1fff6f55c3
refactor: Don't destructure the Deno namespace (#6268) 2020-06-12 15:23:38 -04:00
Chris Knight 81d09ad01c
feat(std/log): inline and deferred statement resolution logging (#5192) 2020-06-12 09:27:41 -04:00
Ryan Dahl d0970daacd
make std deno-lint clean (#6240)
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2020-06-12 09:19:29 -04:00
Chris Knight 3ef94c5473
refactor(std): remove testing dependencies from non-test code (#5838) 2020-06-07 09:20:33 -04:00
Chris Knight c137b11abf
fix: revert setInterval log flushing as it prevents process completion (#6127) 2020-06-05 23:39:49 -04:00
Chris Knight c9aded05a6
feat(std/log): buffered file logging (#6014) 2020-06-01 18:31:17 -04:00
zfx 499353ff39
fix(std/log): improve the calculation of byte length (#5819) 2020-05-29 02:39:33 -04:00
Szalay Kristóf c9f7558cd1
fix(std): Fix FileHandler test with mode 'x' on non-English systems (#5757) 2020-05-28 23:08:47 +02:00
zfx 24c36fd862
fix(std/log): use writeAllSync instead of writeSync (#5868)
Deno.writeSync:
Returns the number of bytes written. 
It is not guaranteed that the full buffer will be written in a single call.
2020-05-26 09:54:30 -04:00
Marcos Casagrande 7566aa8765
fix(std/log): await default logger setup (#5341) 2020-05-20 16:27:01 +02:00
张超杰 17cf2ecdac
adjust docs for std/log (#4984) 2020-04-29 09:38:44 -04:00
Bartek Iwańczuk 8feb30e325
BREAKING: remove overload of Deno.test() (#4951)
This commit removes overload of Deno.test() that accepted named
function.
2020-04-28 12:33:09 +02:00
Christopher Dieringer b28e60ecaf
refactor(std/log): support enum log level (#4859) 2020-04-25 11:13:26 +02:00
Bartek Iwańczuk 4a8d25646a
BREAKING CHANGE: remove Deno.OpenMode (#4884)
This commit removes Deno.OpenMode along with overloaded variants
of Deno.open() and Deno.openSync() that used OpenMode.
2020-04-25 00:45:55 +02:00
Chris Knight 475a47cfb7
feat(std/log): improvements and new log handler (#4674) 2020-04-09 13:45:24 +02:00
Kitson Kelly bced52505f
Update to Prettier 2 and use ES Private Fields (#4498) 2020-03-28 13:03:49 -04:00
Bartek Iwańczuk 61273085e4
refactor: rewrite tests in std/ to use Deno.test (#3930) 2020-02-11 17:24:27 +01:00
Yusuke Sakurai a4bb8bab44 remove non-null assertion operator from std (part2) (#3927) 2020-02-08 14:15:59 -06:00
Yusuke Sakurai c2986891f6
remove non-null assertion operator from std (part1) (#3900) 2020-02-07 02:23:38 -05:00
Ry Dahl bfab4ed0df
Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
Kitson Kelly 9837d324a7 Update to TypeScript 3.7 (#3275)
and update to prettier 1.19

Also, update `assert()` and remove not null assertions where possibly
in `cli`.

Closes #3273
2019-11-13 13:42:34 -05:00
Ryan Dahl 93f7f00c95
Run deno_std tests in github actions 2019-10-09 17:22:22 -04:00
Ryan Dahl 151ce0266e
Move everything into std subdir 2019-10-09 17:10:09 -04:00