chiark / gitweb /
otter.git
2022-05-01 Ian Jacksonapitest: Refactor to make room for handling more piece ops
2022-05-01 Ian Jacksonapitest: Add a bit of logging
2022-05-01 Ian Jacksonat-currency: wip
2022-05-01 Ian Jacksoncurrency: Fix the log message
2022-05-01 Ian Jacksonfastsplit_delete: Implement, and use in currency
2022-05-01 Ian Jacksonheld_change_hook: Pass some more arguments
2022-05-01 Ian JacksonToReculculate: Slightly improve docs and formatting...
2022-05-01 Ian JacksonToRecalculate: Refactor implement methods
2022-05-01 Ian Jacksondelete_piece: Plumb PieceUpdateOp, and document re log
2022-05-01 Ian Jacksondelete_piece: Break out into global.rs
2022-05-01 Ian Jacksonrename GOccults from GameOccults
2022-05-01 Ian JacksonRemove a pointless function
2022-05-01 Ian JacksonChange many .drain(..) into into_iter()
2022-05-01 Ian JacksonMiscellaneous cleanups prompted by clippy
2022-05-01 Ian JacksonOpOutcomeThunk: replace the other open-coded resolution...
2022-05-01 Ian JacksonOpOutcomeThunk: change resolve to be method on thunk
2022-05-01 Ian JacksonIntroduce OpOutcomeThunkGeneric resolve on Result
2022-05-01 Ian JacksonGenericise OpOutcomeThunk
2022-05-01 Ian JacksonOpOutcomeThunk: Fix typo in comment
2022-05-01 Ian JacksonReplace an open-coded into_unprepared call
2022-05-01 Ian JacksonOptimise into_unprepared slightly
2022-05-01 Ian JacksonIntroduce OpHookThunk
2022-05-01 Ian JacksonOpOutcomeThunk: Rationalise doc comment
2022-05-01 Ian JacksonFix a tiny whitespace error
2022-04-30 Ian Jacksonscript: Allow multiselect of large numbers
2022-04-30 Ian Jacksonscript: In error handler, use piece_checkconflict_nrda
2022-04-30 Ian Jacksonscript: piece_checkconflict_nrda: abolish unused return...
2022-04-30 Ian JacksonIntroduce and use PieceTraitDowncastFailed error
2022-04-30 Ian JacksonIntroduce and use downcast_piece_fastsplit
2022-04-30 Ian JacksonIntroduce and use PiceTrait downcaste_piece extension...
2022-04-30 Ian Jacksongamestate: Add divider comment
2022-04-30 Ian Jacksonfastsplit: Move Z check from multigrab into fastsplit...
2022-04-30 Ian Jacksonfastsplit: Correct z order
2022-04-30 Ian JacksonReorganise Z setting into two phases
2022-04-30 Ian JacksonMove op_do_set_z to gamestate
2022-04-30 Ian Jacksonfastsplit: Move a comment to its right place
2022-04-30 Ian Jacksonfastsplit: Fix recovery
2022-04-30 Ian Jacksoncurrency: Fix and improve multigrab (splitting) log...
2022-04-30 Ian Jacksonmultigrab/fastsplit: Plumb ShowUnocculted and &PieceTrait
2022-04-30 Ian JacksonPieceTrait: impl Downcast
2022-04-30 Ian Jacksoncurrency: Many fixes to splitting
2022-04-30 Ian Jacksoncurrency: Move some assignments about
2022-04-30 Ian Jacksoncurrency: Rename value
2022-04-30 Ian Jacksoncurrency: wip test
2022-04-30 Ian Jacksoncurrency: Implement op_multigrab and therefore splitting
2022-04-30 Ian Jacksonfastsplit: Implement splitting
2022-04-30 Ian Jacksoncurrency: Make currency pieces be fastsplit
2022-04-30 Ian Jacksonfastsplit: Add some imprecations about not dropping...
2022-04-30 Ian Jacksonfastsplit: Introduce fastsplit concept
2022-04-30 Ian JacksonDrop an unneeded lifetime argument
2022-04-30 Ian Jacksonambassador: Introduce dependency and make some traits...
2022-04-30 Ian Jacksonmultigrab: Set the z coordinate
2022-04-30 Ian JacksonBreak out op_do_set_z
2022-04-30 Ian Jacksonmultigrab: Check that the piece is not held
2022-04-30 Ian JacksonHave OpOutcomeThunk::Deferrecd take &mut InstanceGuard
2022-04-30 Ian Jacksonapi: setz: Avoid an unwrap
2022-04-30 Ian JacksonModifyingPieces: Provide on-your-own-head constructors...
2022-04-30 Ian JacksonDocument z coordinate sense convention
2022-04-30 Ian Jacksonscript: multigrab: swap two if arms
2022-04-30 Ian Jacksonscript: piece_raise: allow overriding the actual implem...
2022-04-30 Ian JacksonChange type of UnpreparedPreparedUpdates
2022-04-30 Ian JacksonIntroduce and use PrepareUpdatesBuffer::only_unprepared...
2022-04-30 Ian JacksonIntroduce and use methods for applying UnpreparedUpdates
2022-04-30 Ian JacksonUse default() for empty UnpreparedUpdates, not None
2022-04-30 Ian JacksonDrop use of fehler in PieceTrait definition, for ambassador
2022-04-28 Ian Jacksonoccult ilks: Provide clone_id and clone_iilk
2022-04-28 Ian JacksonIntroduce OpOutcomeThunk
2022-04-28 Ian JacksonIntroduce PieceLoadArgs
2022-04-28 Ian JacksonPieceUpdateOps: Tabular formattint
2022-04-28 Ian JacksonIntroduce non-Quiet PUO::Insert
2022-04-28 Ian Jacksonts: Break out insert_piece function.
2022-04-28 Ian JacksonRename PUO::Insert to InsertQuiet
2022-04-28 Ian JacksonIntroduce and use xdata_init
2022-04-27 Ian JacksonDocument what PUO::*Quiet mean
2022-04-27 Ian JacksonDocument OccultOwningId serialisation and refcount...
2022-04-27 Ian Jacksonfix serde_with_compat attribute syntax
2022-04-27 Ian JacksonSwitch to Rust 2021
2022-04-25 Ian JacksonPROTOCOL.md: fix a typo
2022-04-25 Ian Jacksonhidden: Add checks for un-notched to vpid::consistency_...
2022-04-25 Ian Jacksonfake rng: Remove an Arc
2022-04-25 Ian Jacksonat-hidden: Add some more synch, just to complete things
2022-04-25 Ian Jacksonat-hidden: Add more test, completing repro of unnotched bug
2022-04-25 Ian Jacksonhidden: Fix handling of unnotched (Distinct) pieces
2022-04-25 Ian Jacksonhidden: Refactor a bit in preparation for unnotched...
2022-04-25 Ian Jacksonhidden: Have active_total_ppieces return usize
2022-04-25 Ian Jacksonhidden: Introduce Occultation::pieces
2022-04-25 Ian Jacksonat-hidden: Engage fake time feature
2022-04-25 Ian Jacksontests: Enable the fake time feature
2022-04-25 Ian Jacksonfake time: Make fields pub that should be
2022-04-25 Ian Jacksonfake time: Fix config deserialisation
2022-04-25 Ian Jacksondice: Honour fake time feature
2022-04-25 Ian Jacksonfake time: Introduce new feature
2022-04-25 Ian JacksonMake ServerConfig not be Clone
2022-04-25 Ian Jacksontests: at-hidden: wip test
2022-04-25 Ian Jacksonlogging: In api_piece_op, log the form too
2022-04-25 Ian Jacksontests: Increase debug traceing of hidden and updates
2022-04-24 Ian Jacksondice: Allow loading old savefiles with no desc field
2022-04-24 Ian Jacksonapitest: Break out filter_by_desc_glob etc.
2022-04-24 Ian Jacksondemo game: Give the dice descriptions
2022-04-24 Ian Jacksondice: Support specifying the html description in the...
next