ey
18. Software Engineer @denoland
- Pune, IN
- https://divy.work
- @undefined_void
Highlights
Block or Report
Block or report littledivy
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
denoland/deno_bindgen Public
Simplified glue code generation for Deno FFI libraries written in Rust.
-
-
denodrivers/sqlite3 Public
Fastest & correct JavaScript bindings to SQLite3 C API, using Deno FFI.
2,030 contributions in the last year
Happy Halloween!
Learn how we count contributions
Less
More
Activity overview
Contribution activity
October 2022
Created 65 commits in 6 repositories
Created 5 repositories
- littledivy/stc Rust
- littledivy/react JavaScript
- littledivy/tokio-uring Rust
- littledivy/napi-rs Rust
- littledivy/tts_rust Rust
Created a pull request in denoland/bench_bot that received 35 comments
Opened 61 other pull requests in 7 repositories
denoland/deno
24
merged
8
open
3
closed
- chore(core): remove TODO in bindings.rs
- Reland "perf(core): generate inlined wrappers for async ops"
- fix(ext/websocket): make try_send ops infallible
- Revert "perf(core): generate inlined wrappers for async ops (#16428)"
- remove dependency on sys-info crate
- perf(core): generate inlined wrappers for async ops
- perf(core): replace FuturesUnordered with handcrafted FuturesList
- perf(core): do not drive JsInspector by default
- perf(core): avoid isolate slots for ModuleMap
- [wip] fix(ext/flash): graceful server startup/shutdown
-
chore(core): remove
core.opSync - perf(core): rewrite event loop
- perf(core): don't access isolate slots for JsRuntimeState
- Revert realms from deno_core
- perf(ext/websocket): skip Events constructor checks
- perf(core): do not eagerly progress deferred ops
-
perf(serde_v8):
serde_v8::StringOrBufferreturn JS ArrayBuffer instead of Uint8Array -
perf(core): avoid creating global handles in
op_queue_microtask - enable bench bot
-
perf(ext/websocket): optimize
op_ws_next_event - perf(ext/websocket): optimize socket.send
-
perf(ext/web): optimize
op_cancel_handle - perf(ext/web): optimize timer cancellation
- Revert "fix(build) Refactor build.rs to better handle old glibc"
- perf(ext/web): optimize transferArrayBuffer
- Some pull requests not shown.
dudykr/stc
6
merged
3
open
1
closed
-
fix(ts/analyzer): Fix false positive arg count error with
voidtypes - feat(ts/analyzer): disallow private identifiers in optional chain
-
feat(ts/analyzer): disallow
newfunction target with noImplicitAny - feat(ts/analyzer): handle private field access in derived class
- feat(ts/analyzer): delete operand must be optional
-
fix(ts/analyzer): improve error span for
ExpectedNArgsButGotM - chore(ts/checker): Enable classAbstractAccessor.ts test
- feat(ts/analyzer): Context aware reserved keyword handling
- Check reserved identifiers in function params
-
Validate object in
obj.toString()case
littledivy/wattpad-downloader
4
open
1
merged
denoland/bench_bot
2
closed
2
merged
tokio-rs/tokio-uring
3
merged
denoland/rusty_v8
3
merged
dhairy-online/tts_rust
1
open
Reviewed 76 pull requests in 8 repositories
denoland/deno
25 pull requests
- fix(napi): fix is_detached_arraybuffer
- fix(ext/crypto): fix HMAC jwk import "use" check
- fix: change default locale value
- fix(upgrade): don't prompt if latest version is older than current bi…
- feat: Stabilize Deno.osRelease() API
- core: enable --harmony-change-array-by-copy V8 flag
-
fix(webidl): do not throw if
Object.prototypehas been mutated - refactor(ext/net): clean up variadic network ops
- feat(ext/net): add reuseAddress option for UDP
- perf(core): don't access isolate slots for JsRuntimeState
- fix(ext/ffi): Use BufferSource for FFI buffer types
- fix(ext/ffi): Use PointerValue in UnsafePointerView and UnsafeFnPointer types
- feat(ext/ffi): Make op_ffi_ptr_of fast
- feat(ext/ffi): Fast UnsafePointerView read functions
-
perf(ext/websocket): optimize
op_ws_next_event - feat(cli): check for updates in background
- bench: run HTTP benches for 10s
- bench: don't send data to grafana
- perf(ext/websocket): optimize socket.send
- chore(ext/websocket): deprecate and remove idleTimeout
- perf(ext/web): optimize transferArrayBuffer
- fix(npm): disable loading native module for "fsevents" package
- chore: upgrade rusty_v8 to 0.53.1
- perf(ext/flash): optimize path response streams
- refactor(core): use isolate get_data/set_data instead of slots
- Some pull request reviews not shown.
denoland/rusty_v8
10 pull requests
- v0.54.0
- perf: optimize FunctionCallbackInfo and PropertyCallbackInfo methods
- Revert "Remove zlib dependency (#1058)"
- perf(icu): Remove secondary allocation
-
perf: optimize scope construction and
Isolate::get_slot/set_slot() - refactor: Change SnapshotCreator API
- feat: add String::write_utf8_uninit
- Skip running benchmarks in CI
- feat: add v8::Isolate::snapshot_creator_from_existing_snapshot API
-
feat: Add
v8::icu::get_language_tag()
dudykr/stc
5 pull requests
-
feat(ts/analyzer): disallow
newfunction target with noImplicitAny -
fix(ts/analyzer): Fix false positive arg count error with
voidtypes - feat(ts/analyzer): handle private field access in derived class
- chore(ts/checker): Enable classAbstractAccessor.ts test
- Check reserved identifiers in function params
tokio-rs/tokio-uring
1 pull request
denoland/deno_third_party
1 pull request
yisibl/resvg-js
1 pull request
denoland/deno_std
1 pull request
denoland/deno_bindgen
1 pull request
Created an issue in denoland/deno that received 2 comments
Tracking issue for WebSocket performance
Let's look at a simple ping/pong benchmark. Deno.serve(req => { const { socket, response } = Deno.upgradeWebSocket(req); socket.onmessage = (e) => { …
12 of 20 tasks
Opened 2 other issues in 2 repositories
denoland/bench_bot
1
open
denoland/deno
1
open
11
contributions
in private repositories
Oct 1 – Oct 26





