Gitiles
Code Review
Sign In
realtimeroboticsgroup.org
/
RealtimeRoboticsGroup
/
test
/
f173eb8322bfb301f87bcb51bb30886b655ea200
/
aos
/
linux_code
/
ipc_lib
b2db29b
Disallow copying RawQueues
by Brian Silverman
· 8 years ago
2ed5ea2
Once files moved to aos folder and files updated accordingly
by Sabina Davis
· 8 years ago
f2a50ba
Upgraded the rest of Time.
by Austin Schuh
· 9 years ago
7f3535b
Merge "Add another couple of IPC variants to compare"
by Austin Schuh
· 9 years ago
f3730dd
Fix Logging Uninitialized name_
by Adrian Brandemuehl
· 9 years ago
fd78888
Add another couple of IPC variants to compare
by Brian Silverman
· 9 years ago
1d42ce2
Make shutdown deadlock in ipc_comparison unlikely
by Brian Silverman
· 9 years ago
408511d
Fix //aos/common:event
by Brian Silverman
· 9 years ago
d1c19fb
Upgrade to a new, fixed version of Bazel
by Brian Silverman
· 9 years ago
0d8ed03
Fix broken link
by Brian Silverman
· 9 years ago
4f2a34e
Tweak how queues use condition variables
by Brian Silverman
· 10 years ago
00bb486
Merge "implement robust mutex support"
by Brian Silverman
· 10 years ago
71c55c5
implement robust mutex support
by Brian Silverman
· 11 years ago
20788fe
Merge "Add a tool for testing various IPC methods"
by Brian Silverman
· 10 years ago
e4d8b28
Add a tool for testing various IPC methods
by Brian Silverman
· 10 years ago
f5f8d8e
Split out //aos/common:queue_testutils and rename stuff
by Brian Silverman
· 10 years ago
cb5da1f
Untangle and clean up the logging code
by Brian Silverman
· 10 years ago
2200b2c
Move some .cc files next to their corresponding headers
by Brian Silverman
· 10 years ago
390d8a0
Remove all of the GYP files
by Brian Silverman
· 10 years ago
7a41be6
Suppress unused return values when using -c opt.
by Austin Schuh
· 10 years ago
3060894
implement timeouts for events
by Brian Silverman
· 10 years ago
086cb8c
Fix the Bazel targets for some messes.
by Brian Silverman
· 10 years ago
044e18b
Fixed building with a bazel with hdrs_check fixed again.
by Austin Schuh
· 10 years ago
55139fe
Used external roborio compiler instead of local compiler.
by Austin Schuh
· 10 years ago
4759ffc
Added missing system libraries and headers for bazel.
by Austin Schuh
· 10 years ago
258b917
More work cleaning up the BUILD files
by Brian Silverman
· 10 years ago
f480a61
More work on translating GYP build information to Bazel.
by Brian Silverman
· 10 years ago
100534c
Finish auto-converting most of the gyp files.
by Brian Silverman
· 10 years ago
88a1566
Rename a status enum member for Mutex::TryLock.
by Daniel Petti
· 10 years ago
1dfe48b
add IPCRecursiveMutexLocker + tests
by Brian Silverman
· 11 years ago
8f373b1
switch everything to the now-standardized thread_local
by Brian Silverman
· 10 years ago
d6ee9a1
fix events under tsan
by Brian Silverman
· 10 years ago
d995ca6
Merge changes Ia9d820d3,Iccf7ac7e
by Austin Schuh
· 11 years ago
f5f3490
add an implementation of python-style events
by Brian Silverman
· 11 years ago
119b3b1
get rid of intermittent tsan false failures
by Brian Silverman
· 11 years ago
293d37c
Removed a line from startup printfs
by Austin Schuh
· 11 years ago
d057569
add support for replaying log messages
by Brian Silverman
· 11 years ago
8a6dac9
actually support running non-realtime on not-robots
by Brian Silverman
· 11 years ago
5d3ab7f
various formatting/comment fixups
by Brian Silverman
· 11 years ago
bb34553
print out the name of the queue which ran out of messages
by Brian Silverman
· 11 years ago
dc1eb27
redo the aos_sync API and add PI support
by Brian Silverman
· 11 years ago
0fc4f4f
fix tsan occasionally complaining about condition variables
by Brian Silverman
· 11 years ago
0480bc8
Shrunk shmem and logging queue size.
by Austin Schuh
· 11 years ago
f4b194e
Fixed build error introduced by test upgrade without code upgrade.
by Austin Schuh
· 11 years ago
fe457de
removed lots of asserts
by Brian Silverman
· 11 years ago
7faaec7
made RawQueue options type-safe
by Brian Silverman
· 11 years ago
9c9f198
fixed a queue bug
by Brian Silverman
· 11 years ago
6da0427
made sure everything's thread safe
by Brian Silverman
· 11 years ago
653491d
added more multithreaded tests that are useful with tsan
by Brian Silverman
· 11 years ago
af78486
fixed lots of not-thread-safe things
by Brian Silverman
· 11 years ago
01be000
got rid of all uses of strerror
by Brian Silverman
· 11 years ago
1094ee0
fixed various workarounds for build(ish) issues better
by Brian Silverman
· 11 years ago
aac705c
sanified deciding whether to compile with debugging or not
by Brian Silverman
· 11 years ago
c9389e6
more updates to compile with newer clang + libstdc++ etc
by Brian Silverman
· 11 years ago
4b09fce
explicitly ignore a place where clang warns but gcc doesn't
by Brian Silverman
· 11 years ago
e8337b7
make all accesses to ref_count explicitly atomic
by Brian Silverman
· 11 years ago
f798614
cleaned up lots of not-so-niceties and a few bugs
by Brian Silverman
· 11 years ago
01421c8
fixed some dependency confusion
by Brian Silverman
· 11 years ago
b326732
added verification that raw_queue_test exercises the asserts
by Brian Silverman
· 11 years ago
3510980
cut down the number of readable_.Broadcast()s
by Brian Silverman
· 11 years ago
d09e03b
added direct syscalls for ARM
by Brian Silverman
· 11 years ago
4861015
cleaned up ugly code
by Brian
· 11 years ago
bad7c8a
I thought I already disabled the debugging...
by Brian Silverman
· 12 years ago
35a14fd
added more RawQueue tests
by Brian Silverman
· 12 years ago
9eaf91a
enabled queue asserts when they should be
by Brian Silverman
· 12 years ago
4d0789d
optimized queue unwrapping on arm
by Brian Silverman
· 12 years ago
42d5237
reordered functions and made writable_start a member variable
by Brian Silverman
· 12 years ago
227ad48
commented and reorganized some queue code
by Brian Silverman
· 12 years ago
c2e0422
switched from the pool system to a (lockless) free list
by Brian Silverman
· 12 years ago
60eff20
switched queue to pre-allocating all messages
by Brian Silverman
· 12 years ago
1f3ba71
tweaked how queue message indices are kept track of
by Brian Silverman
· 12 years ago
430e7fa
improved the readability of the queue code a bit
by Brian Silverman
· 12 years ago
ad290d8
added more queue tests and switched to atomic ops for message ref counts
by Brian Silverman
· 12 years ago
eb51cbb
worked more on testing/commenting/etc
by Brian Silverman
· 12 years ago
cd2d84c
added more tests and debugging statements
by Brian Silverman
· 12 years ago
ac3aedc
fixed more bugginess with ReadMessageIndex and added tests for it
by Brian Silverman
· 12 years ago
67e34f5
more messing with FetchNextBlocking
by Brian Silverman
· 12 years ago
287d98e
Brian switched queues over to only use indices and fixed a bug or two.
by Austin Schuh
· 12 years ago
e8b29b6
moved a file that ended up in the wrong place during a merge
by Brian Silverman
· 12 years ago
358c49f
fixed a queue message leak
by Brian Silverman
· 12 years ago
bf2f946
added an environment variable to set a different shm path
by Brian Silverman
· 12 years ago
c39e2bd
fixed some queue bugs when ReadMessageIndex fell behind
by Brian Silverman
· 12 years ago
b263d30
fixed a few corner case bugs
by Brian Silverman
· 12 years ago
ac5cd38
somehow managed to not try building this until now, and it didn't...
by Brian Silverman
· 12 years ago
4aeac5f
wrote the stuff for putting MessageTypes in shm (untested)
by Brian Silverman
· 12 years ago
5f8c492
merging in the rewritten queue code and cleaned up linux IPC stuff
by Brian Silverman
· 12 years ago
b089388
split out the implementation of the log functions
by Brian Silverman
· 12 years ago
41abe01
added building for amd64 in addition to for the BBB
by Brian Silverman
· 12 years ago
14fd0fb
switched from fitpc/atom to prime/linux
by Brian Silverman
· 12 years ago