Vinnie Falco
|
705e629001
|
Add std::hash <std::pair> specialization
|
2014-01-07 21:14:13 -08:00 |
|
Vinnie Falco
|
9f65b26288
|
Add abstract_clock, manual_clock, chrono_io
Conflicts:
src/beast/Builds/VisualStudio2012/beast.vcxproj.filters
|
2014-01-07 17:17:26 -08:00 |
|
Vinnie Falco
|
496b337b27
|
General refactoring, using C++11
* Remove broken RecycledObjectPool
* Fix beast::ServiceQueue using List instead of LockFreeStack
* Add class semaphore, fixes broken Semaphore
* Move crytpo module files to new beast directory
* Use c++11 replacements for boost and beast types:
- std::atomic instead of beast::Atomic
- std::function instead of boost::function, beast::function
- std::unique_ptr instead of beast::ScopedPointer
- std::shared_ptr instead of boost::shared_ptr
* Remove modules:
- beast_db
- beast_crypto
- beast_extras
* Remove unnecessary classes:
- AbstractFifo
- AddConst
- AtomicCounter
- AtomicFlag
- AtomicPointer
- AtomicState
- CopyConst
- Expression
- ForwardList
- IfCond
- Interval
- IntrusiveArray
- KeyvaDB
- PointerToOther
- PointerTraits
- RemoveConst
- RemoveConstVolatile
- RemoveReference
- RemoveVolatile
- SharedObjectArray
- SingleThreadedSharedObject
- SophiaDB factory
- SortedSet
- WeakReference
- beast::unique_ptr
|
2014-01-07 15:57:45 -08:00 |
|
Vinnie Falco
|
893b2d4587
|
Add AbstractObject, cyclic_iterator, Journal improvements
|
2013-12-27 16:47:43 -08:00 |
|
Vinnie Falco
|
d11983ae32
|
Add Beast.Insight stats collection module
|
2013-12-16 12:22:25 -08:00 |
|
Vinnie Falco
|
42692abd1c
|
Add stl module for c++11 compatibility classes
|
2013-12-16 11:35:21 -08:00 |
|
Vinnie Falco
|
045e38314a
|
Add AbstractObject
|
2013-11-30 01:42:37 -08:00 |
|
Vinnie Falco
|
dc591f8943
|
Move MurmurHash to beast
|
2013-10-31 08:10:04 -07:00 |
|
Vinnie Falco
|
8604e216eb
|
Add IPAddressConversion and asio module
|
2013-10-22 11:45:30 -07:00 |
|
Vinnie Falco
|
f4120635e9
|
Rename to IPAddress and remove unused files
|
2013-10-22 10:43:16 -07:00 |
|
Vinnie Falco
|
7b1e03a585
|
Add BaseFromMember
|
2013-10-18 16:04:37 -07:00 |
|
Vinnie Falco
|
24c2315476
|
Add ScopedWrapperContext
|
2013-10-06 19:46:42 -07:00 |
|
Vinnie Falco
|
fcfa10d508
|
Add PropertyStream
|
2013-10-06 17:30:44 -07:00 |
|
Vinnie Falco
|
ebf395ecc4
|
Add ErrorCode and boost library
|
2013-10-04 23:18:28 -07:00 |
|
Vinnie Falco
|
2c3ead339e
|
Add ServiceQueue::wrap
|
2013-10-04 23:18:26 -07:00 |
|
Vinnie Falco
|
6c7f5d093c
|
Move many Thread related classes
|
2013-10-04 14:34:01 -07:00 |
|
Vinnie Falco
|
93e9d8622e
|
Measure CPU utilization in ServiceQueue
|
2013-10-04 14:34:00 -07:00 |
|
Vinnie Falco
|
ca47d72aee
|
Move ServiceQueue, ThreadLocalValue, SpinLock
|
2013-10-04 14:34:00 -07:00 |
|
Vinnie Falco
|
c864e4d3db
|
Move WaitableEvent
|
2013-10-04 14:33:59 -07:00 |
|
Vinnie Falco
|
ff305e63b6
|
Add CPUMeter and ScopedTimeInterval
|
2013-10-04 14:33:59 -07:00 |
|
Vinnie Falco
|
01fd05cb4b
|
Add RecursiveMutex, UnlockGuard, TryLockGuard
|
2013-10-04 14:33:59 -07:00 |
|
Vinnie Falco
|
b60a7f3363
|
Add Request and Response HTTP parsers
|
2013-10-04 14:33:55 -07:00 |
|
Vinnie Falco
|
44445ff1b8
|
Refactor net buffers classes
|
2013-10-04 14:33:55 -07:00 |
|
Vinnie Falco
|
ac37c38133
|
Beast class refactor
|
2013-10-03 19:03:10 -07:00 |
|
Vinnie Falco
|
228b664ecf
|
Remove obsolete beast container classes
|
2013-10-03 18:36:53 -07:00 |
|
Vinnie Falco
|
c67929ea39
|
Remove unhandled exception catcher
|
2013-10-01 12:25:01 -07:00 |
|
Vinnie Falco
|
4f7dca3e5a
|
Add compiler, stdlib, and platform skeleton to beast/config
|
2013-09-28 19:34:16 -07:00 |
|
Vinnie Falco
|
f07515eb88
|
Add Stoppable prepare and start interfaces
|
2013-09-28 15:30:01 -07:00 |
|
Vinnie Falco
|
d37dd46f65
|
Move RelativeTime to chrono, add ostream support
|
2013-09-28 15:09:12 -07:00 |
|
Vinnie Falco
|
cc05ce19f9
|
Add ServiceQueue
|
2013-09-28 15:09:10 -07:00 |
|
Vinnie Falco
|
9c61a6df62
|
Added AbstractHandler, WrapHandler. HTTPClient Fixes.
|
2013-09-28 15:09:07 -07:00 |
|
Vinnie Falco
|
7b89bf6cc7
|
Add FixedArray, IntrusiveArray, Crypto
|
2013-09-23 10:13:25 -07:00 |
|
Vinnie Falco
|
5c5de57290
|
Reorganize beast modules and files
|
2013-09-23 10:13:24 -07:00 |
|
Vinnie Falco
|
fbc247bf53
|
Add Stoppable to beast
|
2013-09-22 11:51:46 -07:00 |
|
Vinnie Falco
|
9d9c822efb
|
Migrate some headers and general tidying
|
2013-09-22 11:51:44 -07:00 |
|
Vinnie Falco
|
1a3cddc002
|
Add SharedArg and AsyncObject
|
2013-09-22 11:51:43 -07:00 |
|
Vinnie Falco
|
373ca9cef0
|
Add HTTPRequest and improvements to HTTPMessage parsing
|
2013-09-22 11:51:43 -07:00 |
|
Vinnie Falco
|
9534516b42
|
Add some thread classes and fix SharedData with a simple mutex adapter
|
2013-09-21 16:58:55 -07:00 |
|
Vinnie Falco
|
c0ca0373b6
|
Remove Beast version printing on startup
|
2013-09-20 00:57:55 -07:00 |
|
Vinnie Falco
|
7efb6a3ab8
|
Reorganize some MPL and Utility classes and files
|
2013-09-19 21:37:47 -07:00 |
|
Vinnie Falco
|
40aa552489
|
Disable Beast version printing in Ripple BeastConfig.h
|
2013-09-19 18:22:18 -07:00 |
|
Vinnie Falco
|
72fc42b60c
|
Move and add some template metaprogramming classes
|
2013-09-19 14:42:54 -07:00 |
|
Vinnie Falco
|
2a164f0165
|
Change filname capitalization (end)
|
2013-09-19 14:42:54 -07:00 |
|
Vinnie Falco
|
6a14f251ba
|
Change filename capitalization
|
2013-09-19 14:42:53 -07:00 |
|
Vinnie Falco
|
92fd417962
|
Move integer types to beast/CStdInt.h
|
2013-09-19 14:42:53 -07:00 |
|
Vinnie Falco
|
ebbd9ff414
|
Move TargetPlatform.h to beast/Config.h
|
2013-09-19 14:42:52 -07:00 |
|
Vinnie Falco
|
874b5240d2
|
Add IPEndpoint
Conflicts:
src/beast/Builds/VisualStudio2012/beast.vcxproj.filters
|
2013-09-19 14:42:52 -07:00 |
|
Vinnie Falco
|
34fffca202
|
Rename beast sources for consistency
|
2013-09-19 14:42:51 -07:00 |
|
Vinnie Falco
|
d5ece4e909
|
Remove unused and broken classes
|
2013-09-19 14:42:49 -07:00 |
|
Vinnie Falco
|
39f13beaf7
|
Remove unused ConcurrentObject
|
2013-09-19 14:42:48 -07:00 |
|