JoelKatz
9f3ae416f7
beast, not BEAST
2013-07-03 18:39:49 -07:00
JoelKatz
89ea36fa07
Merge branch 'feature-cleanup' of github.com:vinniefalco/rippled into develop
2013-07-03 18:36:17 -07:00
JoelKatz
1e6f898ac1
Merge branch 'develop' of github.com:ripple/rippled into develop
2013-07-03 18:33:08 -07:00
Vinnie Falco
a150d771b6
Fix config-example for local signing
2013-07-03 13:48:49 -07:00
Vinnie Falco
48cd904988
Various beast cleanups
2013-07-03 10:07:46 -07:00
Vinnie Falco
69d1771ef6
Fix unused function warning
2013-07-03 10:05:43 -07:00
Vinnie Falco
46222af7df
Fix beast macro calls
2013-07-03 10:05:43 -07:00
Vinnie Falco
47ceb0440d
Streamline ILoadManager interface
2013-07-03 10:05:38 -07:00
Vinnie Falco
7a1bc5435e
Add neverDestroyed lifetime for SharedSingleton
2013-07-03 09:41:46 -07:00
Vinnie Falco
147e0e78b9
Fix for atomic aliasing in Clang or GCC builds
2013-07-03 09:41:46 -07:00
Vinnie Falco
ec672b939b
constness fix in OwnedArray
2013-07-03 09:41:46 -07:00
Vinnie Falco
ca3ef3881f
Add new ripple_app parts to SConstruct
2013-07-03 09:41:45 -07:00
Vinnie Falco
8497597d91
Break ripple_app module into 8 pieces (from 4)
...
Conflicts:
Builds/VisualStudio2012/RippleD.vcxproj
modules/ripple_app/ripple_app.cpp
2013-07-03 09:41:45 -07:00
Vinnie Falco
0ddd78e9b3
Update VS2012 Release build settings for VTune
2013-07-03 09:41:45 -07:00
Vinnie Falco
6c561fdf96
Update some beast container code
2013-07-03 09:41:44 -07:00
Vinnie Falco
f903df5a1a
Fix out-of-date bug by recreating VS2012 project
2013-07-03 09:41:44 -07:00
Alex Dupre
cc651c15b5
Logging to debugger is useful only on Windows.
2013-07-03 09:41:44 -07:00
Alex Dupre
8d4d5038aa
Linux implementation of isRunningUnderDebugger using ptrace() doesn't work on FreeBSD.
...
(I doubt it'll work on Linux, too, but I'm not sure)
2013-07-03 09:41:43 -07:00
Alex Dupre
bba1ab079e
FreeBSD tuning.
2013-07-03 09:41:43 -07:00
JoelKatz
db3d589d68
Fix a bug parsing source currencies.
2013-07-03 08:35:16 -07:00
JoelKatz
69d38d8844
Fetch pack micro-optimizations.
2013-07-03 00:42:29 -07:00
JoelKatz
89f6e7b4a5
Don't check for what can never happen.
2013-07-02 23:49:10 -07:00
JoelKatz
c091e80e11
Some work towards clean shudown
2013-07-02 21:28:15 -07:00
JoelKatz
582c2758b0
Get a lock acquire out of a critical fast path.
2013-07-02 19:22:28 -07:00
JoelKatz
c487717108
prevMissing searches in the wrong direction.
2013-07-02 13:34:15 -07:00
JoelKatz
0183e4d177
If a tree consists only of a matching leaf, don't include that leaf in the fetch pack.
2013-07-02 13:31:43 -07:00
JoelKatz
6203024bc6
Fix prevMissing
2013-07-02 10:54:15 -07:00
JoelKatz
78ad1904d2
Merge branch 'develop' of github.com:ripple/rippled into develop
2013-07-01 11:39:15 -07:00
JoelKatz
4e4e8c913d
Temporary fix to crash on "1e-95".
2013-07-01 11:38:23 -07:00
Vinnie Falco
c1b18536f7
Merge commit '4090fbf0b7d14d03c879dd921fe4b7c03cf5fdc6' into develop
2013-07-01 10:25:46 -07:00
Vinnie Falco
4090fbf0b7
Squashed 'Subtrees/leveldb/' changes from ab82e57..ae6c262
...
ae6c262 Merge branch 'leveldb' into ripple-fork
28fa222 Looks like a bit more delay is needed to smooth the latency.
a18f3e6 Tidy up JobQueue, add ripple_core module
18b245c Added GNU/kFreeBSD kernel name (TARGET_OS)
git-subtree-dir: Subtrees/leveldb
git-subtree-split: ae6c2620b2ef3d5c69e63dc0eda865d6a39fa061
2013-07-01 10:25:46 -07:00
Vinnie Falco
259c81499b
Simplify Application shared singleton
2013-07-01 09:32:09 -07:00
Vinnie Falco
b52bbccd8a
Streamline Log with print() and out()
2013-07-01 09:32:09 -07:00
Vinnie Falco
c35c52ff08
Fix platform and debug macros
2013-07-01 09:32:08 -07:00
Vinnie Falco
2fefe6ca8d
Remove ConcurrentObject and rename to SharedData
2013-07-01 09:32:08 -07:00
Vinnie Falco
02f137ace8
Tidy up List documentation
2013-07-01 09:32:07 -07:00
Vinnie Falco
4d7fe731d8
Tidy up LeakChecked and configuration macro
2013-07-01 09:32:07 -07:00
Vinnie Falco
e3974c112e
Default MSVC CRT Debug heap leak checks to ON
2013-07-01 09:32:07 -07:00
Vinnie Falco
0deaeb1000
Cleanly destroy Application on exit
2013-07-01 09:32:06 -07:00
Vinnie Falco
68179cfce3
Add LeakChecked qualifiers to key classes
2013-07-01 09:32:06 -07:00
Vinnie Falco
c46b35732a
Tidy up project file
2013-07-01 09:32:06 -07:00
Vinnie Falco
7247dc91bc
Remove beast::Singleton
2013-07-01 09:32:05 -07:00
Vinnie Falco
53ab279c8a
Fix File::nonexistent false leak using SharedSingleton
2013-07-01 09:32:05 -07:00
Vinnie Falco
448e65fb4d
Rename SharedSingleton and move files around
2013-07-01 09:32:05 -07:00
Vinnie Falco
1beae55f86
Wrap IApplication in a ScopedPointer
2013-07-01 09:32:04 -07:00
Vinnie Falco
a3325d4e1f
Use LeakChecked throughout Beast
2013-07-01 09:32:04 -07:00
Vinnie Falco
f881ee96f9
Tidy up and activate the MSVC Debug Heap
2013-07-01 09:32:03 -07:00
Vinnie Falco
fe8834a52a
Large tidying up of Beast
...
- Move key classes into beast_core
- Tidy up various macros and files
- Disable leaking FifoFreeStoreWithTLS
2013-07-01 09:32:03 -07:00
Vinnie Falco
b0c1b5834a
Refactor TxFormats and fix leak on exit
2013-07-01 09:32:03 -07:00
Vinnie Falco
a458afc111
Return object in OwnedArray add routines
2013-07-01 09:32:02 -07:00