mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-15 14:16:07 -06:00
60 lines
973 B
Text
60 lines
973 B
Text
ONCELOCK
|
|
|
|
THREADINIT
|
|
THREADEXIT
|
|
|
|
Value compare / StableSort
|
|
|
|
---------------------------------
|
|
mingw TLS:
|
|
Random
|
|
glyph/font?
|
|
|
|
Buffer:
|
|
BlockStream
|
|
OutStream
|
|
|
|
new/delete:
|
|
ClippingLine
|
|
|
|
Allocator > 64KB
|
|
|
|
|
|
CoDo
|
|
|
|
Consider refactoring void VectorReAlloc_(void *v_, int newalloc, int sizeofT) to remove division.
|
|
|
|
|
|
|
|
oportunity &&
|
|
|
|
RawValueRep - PICK DEEP no more necessary, RawDeepToValue?
|
|
|
|
Fix Value::Void::Retain
|
|
|
|
Index::FirstAdd
|
|
|
|
kw.Get(r["keywordId"], String())
|
|
|
|
MoveableAndDeepCopyOption - with base should improve VectorMap sizeof
|
|
|
|
Vector/Array/Index/Map :: RemoveIf
|
|
|
|
Remove ArrayIndex
|
|
|
|
FromSystemCharset
|
|
|
|
Buffer(size_t size, const T& init) { ptr = new T[size]; Fill(ptr, ptr + size, init); }
|
|
|
|
String MD5Digest(const void *data, int length);
|
|
|
|
Remove ValueType uses
|
|
|
|
|
|
|
|
|
|
InVector::InsertN possibly incorrect (can create small blocks)
|
|
|
|
Stream& Stream::operator/(int& i) { dword w = 0; if(IsStoring()) w = i + 1; Pack(w); i = w - 1; return *this; }
|
|
|
|
CoWork pipe max_queue
|