Closed HaoZeke closed 1 month ago
OK so this is getting out of hand, so it is being merged with:
Subsequent PRs will refine this and add back more functionality.
These are roughly at the same speed as the eOn SVN branch.
Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
---|---|---|---|---|
eonclient -s client/example/pos.con -p lj |
11.1 ± 2.0 | 5.5 | 15.8 | 1.00 |
eonSVNonly/client/eonclient -s client/example/pos.con -p lj |
11.8 ± 2.3 | 4.8 | 23.5 | 1.06 ± 0.28 |
Ergo, this is being merged in for now. Much cleaner.
Bit of scope creep, but basically:
Parameters
reference_wrapper
objectsenum class
and stronger type system useMost of these don't require any changes at all to the
server
other than the rather obviousTOML
migration issue.