Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / ruanpetterson/exchange-rs issues and pull requests

#85 - feat: introduce `Amount` and `Price` as newtypes

Pull Request - State: closed - Opened by ruanpetterson 8 months ago
Labels: enhancement

#84 - perf: minor adjustments

Pull Request - State: closed - Opened by ruanpetterson 8 months ago
Labels: perf

#83 - perf(generator): optimize allocations and writing

Pull Request - State: closed - Opened by ruanpetterson 8 months ago
Labels: perf

#82 - refactor(core): turn `Algo` trait generic over incoming order

Pull Request - State: closed - Opened by ruanpetterson 8 months ago
Labels: enhancement

#81 - refactor: minor adjustments

Pull Request - State: closed - Opened by ruanpetterson 9 months ago
Labels: housekeeping

#80 - perf: impl `Read` for `Input`

Pull Request - State: closed - Opened by ruanpetterson 11 months ago
Labels: perf

#79 - perf: use `mimalloc` as global allocator

Pull Request - State: closed - Opened by ruanpetterson 11 months ago
Labels: perf

#78 - refactor(core)!: specialize traits

Pull Request - State: closed - Opened by ruanpetterson 11 months ago
Labels: enhancement

#77 - feat(types): use `Decimal` as amount and price

Pull Request - State: closed - Opened by ruanpetterson 11 months ago
Labels: enhancement, perf

#76 - chore: enforce lints and style on CI

Pull Request - State: closed - Opened by ruanpetterson 11 months ago

#75 - fix(types)!: `GTC` typo

Pull Request - State: closed - Opened by ruanpetterson 11 months ago

#74 - test: enhance `Order` builder

Pull Request - State: closed - Opened by ruanpetterson 11 months ago
Labels: test

#73 - test: increase coverage

Pull Request - State: closed - Opened by ruanpetterson 11 months ago
Labels: bug, test

#72 - feat: impl persistence on disk

Pull Request - State: open - Opened by ruanpetterson 12 months ago
Labels: enhancement

#71 - refactor: make `Exchange` trait flexible

Pull Request - State: closed - Opened by ruanpetterson 12 months ago
Labels: enhancement

#70 - feat(types): added subtypes into `Order` builder

Pull Request - State: closed - Opened by ruanpetterson 12 months ago
Labels: enhancement

#69 - feat(types): new `Order` builder

Pull Request - State: closed - Opened by ruanpetterson 12 months ago
Labels: enhancement

#68 - perf: use same `thread_rng` for `Uuid` generator

Pull Request - State: closed - Opened by ruanpetterson 12 months ago
Labels: enhancement, perf

#67 - perf: regression using `uuid` as identifier

Issue - State: closed - Opened by ruanpetterson 12 months ago
Labels: perf

#66 - chore: fix conditional compilation

Pull Request - State: closed - Opened by ruanpetterson 12 months ago
Labels: bug

#65 - perf(algo): make `FoK::can_fill` short-circuiting

Pull Request - State: closed - Opened by ruanpetterson 12 months ago
Labels: enhancement, perf

#64 - feat(rt): implements runtime connector

Pull Request - State: open - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#63 - refactor(algo): new index for standard orderbook

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#62 - fix: panics if dangling level is found on peek/pop

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: bug

#61 - feat: improve index implementation

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#60 - feat(algo): optimize policies to fn pointer

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement, perf

#59 - refactor: orderbook indexes belong to a new module

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#58 - docs(core): change `Exchange::insert` to unsafe

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#57 - refactor!: move `Orderbook` to `algo` module

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#56 - fix(algo): post-only should check if matches occur

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: bug

#55 - style(types): remove `Order` prefix

Pull Request - State: open - Opened by ruanpetterson about 1 year ago
Labels: question

#54 - fix: reliability between order tree and indexmap

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#53 - refactor: move `Policy` to `algo` module

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago

#53 - refactor: move `Policy` to `algo` module

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago

#52 - refactor!: `Asset::trade` now returns `Result`

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#51 - feat: ceiling order

Pull Request - State: open - Opened by ruanpetterson about 1 year ago

#50 - fix: minor typos and add an assertion on remove

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#49 - fix: iterator ordering must be reversed for bid

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: bug

#48 - feat!: use `Uuid` as unique identifier

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#47 - fix(types): explicitly use limit price at matches

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago

#46 - fix(types): `Order` ordering must follow its price

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: bug

#45 - fix(algo): fill-or-kill orders

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: bug

#44 - refactor!: provide `Exchange` iterator

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#43 - refactor: preparing to support ceiling orders

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#42 - refactor: reduce policies noise on algo module

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#41 - feat: matching algorithm trait

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago
Labels: enhancement

#40 - refactor!: move `OrderSide` to `exchange-types`

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago

#39 - build!: project rename

Pull Request - State: closed - Opened by ruanpetterson about 1 year ago

#38 - style: switched to let-else in `matching`

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago

#37 - fix: post-only order rule

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: bug

#36 - feat: all or none orders

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#35 - refactor: policy pattern

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#34 - feat: immediate or cancel orders

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#33 - bench: first implementation

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago

#32 - feat(bin): accept value from stdin

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#31 - feat: remove order by id

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#30 - chore: split in more subcrates

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#29 - chore: new errors names

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago

#28 - chore(clippy): fix lint errors

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago

#27 - refactor: move pair name into engine

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#26 - feat: improve `Trade::new` operation

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#25 - build: update deps

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago

#24 - fix: limit price constraints

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: bug, enhancement

#23 - fix: market order pricing during matching

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: bug

#22 - fix: remove unneeded check

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: bug

#21 - fix: market not changing status if remaining

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: bug

#20 - feat: post-only orders

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#19 - fix: serde imports

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago

#18 - feat: market orders

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#17 - feat: amount and price are associated types

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#16 - chore: fix action ordering

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago

#15 - feat: algorithms module

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#14 - refactor: create a mod for exchange traits

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago

#13 - fix: remove exchange event

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: wontfix

#12 - test: fix dataset

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago

#11 - feat: simplify matching logic

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#10 - feat: separate core from impl

Pull Request - State: closed - Opened by ruanpetterson over 1 year ago
Labels: enhancement

#9 - fix: `OrderRequest` to `Order` conversion

Pull Request - State: closed - Opened by ruanpetterson over 2 years ago

#8 - fix: `Asset` impl for `Order` struct

Pull Request - State: closed - Opened by ruanpetterson over 2 years ago

#7 - test: added some useful tests

Pull Request - State: closed - Opened by ruanpetterson over 2 years ago

#6 - fix: add license

Pull Request - State: closed - Opened by ruanpetterson over 2 years ago

#5 - fix: CI workflow

Pull Request - State: closed - Opened by ruanpetterson over 2 years ago

#4 - feat: added CI workflow

Pull Request - State: closed - Opened by ruanpetterson over 2 years ago

#3 - fix: missing docs

Pull Request - State: closed - Opened by ruanpetterson over 2 years ago

#2 - feat: moved `Orderbook` into `engine` mod

Pull Request - State: closed - Opened by ruanpetterson over 2 years ago

#1 - fix: `once_cell` moved to `dev-deps`

Pull Request - State: closed - Opened by ruanpetterson over 2 years ago