ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/dynbuf.h
Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sat May 26 15:44:03 2007 UTC (17 years ago) by root
Branch: MAIN
CVS Tags: rel-2_1
Changes since 1.7: +2 -1 lines
Diff to previous 1.7
- restore after combined mainboard+harddisk crash
- cleanup/fixes for 2.1 release
- fix invoke to actually do work
- refactor invoke shortcuts, gcc cannot inline
  varargs functions.
- optimised invoke to 4-5 insns in the common case.
- optimised (For no good reason) the int-to-ascii
  conversions of dynbuf_text into division-less and
  branchless code (of which I am pretty proud).
- actually move players to their savebed when they did
  not use one and the map has been reste in the meantime.
  does not kill (yet) when too long.
- enter_map is now handled completely in perl.
- goto is now using generation counting to ensure that only the
  most-recently-issues goto will succeed.
- make some heavy use of __builtin_expect to streamline
  rare callbacks even more.
- optimised thawer.

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu May 3 09:26:45 2007 UTC (17 years ago) by root
Branch: MAIN
Changes since 1.6: +1 -0 lines
Diff to previous 1.6
only allow one range weapon to be applied at any one time, some dynbuf fixes

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Mon Apr 30 17:39:58 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.5: +11 -10 lines
Diff to previous 1.5
better dynbuf, some bugfixes, just goofign around, still broken

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 18:21:54 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.4: +1 -0 lines
Diff to previous 1.4
use g_slice for dynbufs

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 18:09:57 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.3: +28 -6 lines
Diff to previous 1.3
- add format utility function.
- split dynbuf into dynbuf and dynbuf_text.
- use dynbuf_text for examine strings instead of
  outputting each line seperately. tried to use stringstreams
  but they add insane overheads (as does std::string, but less so).

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Tue Sep 19 22:05:55 2006 UTC (17 years, 8 months ago) by root
Branch: MAIN
CVS Tags: rel-2_0
Changes since 1.2: +1 -5 lines
Diff to previous 1.2
add mapcell flags support and define #0 to be has_dialogue

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Sep 19 10:35:21 2006 UTC (17 years, 8 months ago) by root
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1
argh

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Thu Aug 31 17:54:14 2006 UTC (17 years, 9 months ago) by root
Branch: MAIN
rewrote object serialiser, parser is next

Convenience Links

Links to HEAD: (view) (download) (annotate) Links to rel-2_1: (view) (download) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a