| Commit message (Expand) | Author | Age |
* | Cleanup whitespaces | Nick Mathewson | 2013-08-25 |
* | Hide the contents of the circuit_build_times structure.•••There were only two functions outside of circuitstats that actually
wanted to know what was inside this. Making the structure itself
hidden should help isolation and prevent us from spaghettifying the
thing more.
| Nick Mathewson | 2013-08-22 |
* | Separate mutable/const accessors for circuit_build_times•••(These have proved invaluable for other global accessors.)
| Nick Mathewson | 2013-08-22 |
* | Rename get_circuit_nbuild_* to end with _ms | Nick Mathewson | 2013-08-22 |
* | Make circ_times static and add accessor functions.•••Change the global circ_times to a static variable and use
accessor functions throughout the code, instead of
accessing it directly.
| vagrant | 2013-08-22 |
* | Completely refactor how FILENAME_PRIVATE works•••We previously used FILENAME_PRIVATE identifiers mostly for
identifiers exposed only to the unit tests... but also for
identifiers exposed to the benchmarker, and sometimes for
identifiers exposed to a similar module, and occasionally for no
really good reason at all.
Now, we use FILENAME_PRIVATE identifiers for identifiers shared by
Tor and the unit tests. They should be defined static when we
aren't building the unit test, and globally visible otherwise. (The
STATIC macro will keep us honest here.)
For identifiers used only by the unit tests and never by Tor at all,
on the other hand, we wrap them in #ifdef TOR_UNIT_TESTS.
This is not the motivating use case for the split test/non-test
build system; it's just a test example to see how it works, and to
take a chance to clean up the code a little.
| Nick Mathewson | 2013-07-10 |
* | Update the copyright date to 201. | Nick Mathewson | 2013-01-16 |
* | Move the circuit build timeout code into its own file. | Nick Mathewson | 2012-10-15 |