mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-06-14 06:12:25 -06:00
114 lines
1.9 KiB
Text
114 lines
1.9 KiB
Text
uppbox
|
|
|
|
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
|
|
|
|
CoWork remove Semaphore
|
|
|
|
-----------------------
|
|
DONE
|
|
|
|
IIterator typedef typename V::ValueType T;
|
|
|
|
SerializeRaw - int64!
|
|
|
|
StringBuffer 2GB limit
|
|
|
|
Remove NanoStrings
|
|
|
|
Fix StringStream 2GB limit,
|
|
Stream SizeLimit
|
|
|
|
CoWork pipe
|
|
CoWork limits, logical thread not working
|
|
|
|
rename Function (Functor, Event, EventGate)
|
|
|
|
ExitThread (or Thread::Exit), Sleep(10)
|
|
|
|
Generic Tuple
|
|
|
|
String() <<
|
|
|
|
String &&
|
|
|
|
Remove IsPicked
|
|
|
|
Remove AddPick (keep as synonym)
|
|
|
|
void XmlNode::SetAttrsPick(VectorMap<String, String>&& a)
|
|
|
|
inline String& operator<<(String&& s, const T& x)
|
|
|
|
Remove HashFn
|
|
|
|
for(auto i: ~map)
|
|
|
|
Remove precomputed hash
|
|
|
|
Remove StringC
|
|
|
|
Create like emplace everywhere
|
|
|
|
Global.h ?
|
|
|
|
nanoalloc
|
|
|
|
ONCELOCK_PTR removed
|
|
|
|
Atomic->std::atomic, Barriers removed
|
|
|
|
Optimize Index::Hash
|
|
|
|
ConditionVariable
|
|
|
|
idmapBencmark ValueMap optimize
|
|
|
|
BiVector/Array/BiArray Pop
|
|
|
|
Range Insert/Append in containers
|
|
|
|
Function/Callback &&, Swap
|
|
|
|
Range
|
|
|
|
Remove:
|
|
WithDeepCopy<T> DeepClone(const T& src)
|
|
class WithPick : public T {
|
|
WithPick<T> AsPick(T&& src)
|
|
|
|
|
|
WithDeepCopy should implement &&
|
|
|
|
Remove CPP_11
|
|
|
|
Remove commented out code
|
|
|
|
AuxMutex, MT: Remove!
|