aboutsummaryrefslogtreecommitdiff
path: root/doc/HACKING
AgeCommit message (Collapse)Author
2018-01-26Make more notes about important stuff in ReleasingTor.mdNick Mathewson
2018-01-26ReleasingTor.md: check for recommendation, listing on dl pageNick Mathewson
Closes ticket 23118.
2017-12-12Fix a typo in CodingStandards.mdteor
Closes #24596.
2017-12-08Merge branch 'macro_free_v2_squashed'Nick Mathewson
2017-12-08document our allocator conventionsNick Mathewson
2017-11-28doc: Document how to build with Rust dependencies in offline-mode.Isis Lovecruft
* CLOSES #22907: https://bugs.torproject.org/22907
2017-11-20Add initial instructions on using Simpleperf for Android CPU profiling.Alexander Færøy
See: https://bugs.torproject.org/24062
2017-11-13Note in the rust doc that these comments are bidirectionalNick Mathewson
2017-11-13Merge remote-tracking branch 'chelseakomlo/24032-cargo-rust-sync'Nick Mathewson
2017-11-13update rust getting started for new buildChelsea Holland Komlo
2017-11-11annotate where C and Rust need to stay in syncChelsea Holland Komlo
2017-11-11new email address for yuri; close 24241Nick Mathewson
2017-10-26doc: Add fedora packager point of contactDavid Goulet
This is a link to the user page on the Fedora project website: https://koji.fedoraproject.org/koji/userinfo?userID=2234 Fixes #24015 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-10-03Merge remote-tracking branch 'catalyst-oniongit/bug23739'Nick Mathewson
2017-10-03Improve docs on using gcovTaylor Yu
Add more explanation in doc/HACKING about how to read gcov output, including a reference to the gcov documentation in the GCC manual. Also add details about how our postprocessing scripts modify gcov output.
2017-10-03Merge remote-tracking branch 'isis/bug23695'Nick Mathewson
2017-09-29doc: Add a good resource for learning to write Rust FFI.Isis Lovecruft
2017-09-22Mention even more about changes files in doc/HACKINGNick Mathewson
2017-09-21Update CodingStandards.md for changes-file stuffNick Mathewson
'check-changes' is now part of "make check", and must pass.
2017-09-18small tweaks to releasingtor.mdNick Mathewson
2017-09-17add frebsd ports maintainer to releasingtor listNick Mathewson
2017-09-15doc: make introduction paragraph point to correct dataMartin Kepplinger
doc/HACKING/GettingStarted.md says "you might like reading doc/HACKING", which the reader obviously is already doing. Instead point to the "torguts" documents that are mentioned a few lines below too.
2017-09-08Add guidelines for floating point useTaylor Yu
2017-09-07doc: Add our Ubuntu packager to ReleasingTor.mdDavid Goulet
His full name is: Simon Deziel. Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-09-07Talk about assertions in CodingStandards.mdNick Mathewson
2017-09-05Not all invizbox people have the same TLD... :/Nick Mathewson
2017-09-04Merge branch 'bug22818_squashed'Nick Mathewson
2017-09-04docs: Add notes on behaviours which Rust considers undefined.Isis Lovecruft
2017-09-04docs: More Rust coding standards, based on without boats' comments.Isis Lovecruft
2017-08-30docs: More Rust coding standards w.r.t. fuzzing and safety.Isis Lovecruft
2017-08-30docs: Clarify some portions of the Rust coding standards.Isis Lovecruft
* THANKS TO Henry de Valence for review.
2017-08-29docs: Document coding standards, build instructions, etc. for Rust code.Isis Lovecruft
* FIXES #22818
2017-08-24add another invizbox maintainer to ReleasingTor.mdNick Mathewson
2017-08-01Document some operators usage conventions.Nick Mathewson
2017-07-10Add more details about git branch use in torMatt Traudt
2017-07-10impact -> affectNick Mathewson
2017-07-09specify when to run make distcheckChelsea H. Komlo
2017-06-28make check is required for all code submissionsChelsea H. Komlo
integration tests should be run for feature changes/major patches
2017-06-14Remove old callgraph scripts; recommend calltool instead.Nick Mathewson
2017-05-26Update releasing-tor to reflect current versions and toolingNick Mathewson
(Note that a lot of the removed guidance is stuff that the tools will do automatically.)
2017-04-25More clarification on 13802Nick Mathewson
2017-04-25trace: Add a basic event-tracing infrastructure.David Goulet
This commit adds the src/trace directory containing the basics for our tracing subsystem. It is not used in the code base. The "src/trace/debug.h" file contains an example on how we can map our tor trace events to log_debug(). The tracing subsystem can only be enabled by tracing framework at compile time. This commit introduces the "--enable-tracing-debug" option that will make all "tor_trace()" function be maped to "log_debug()". Closes #13802 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-04-03Add a release checklist step to highlight changesSebastian Hahn
In an effort to better communicate with our users that they might need to take certain actions when upgrading, we should extract from the changelog the items that require some action (example: the new version automatically generates keys, if you want them to be offline - make sure to create them before upgrading).
2017-03-14Merge remote-tracking branch 'chelseakomlo/documentation_integ_tests'Nick Mathewson
2017-02-24Small fixes to fuzzing documentation.Nick Mathewson
2017-02-14Rename make fuzz to make test-fuzz-corporaNick Mathewson
2017-01-30Fix an error in Fuzzing.md. (asn spotted this)Nick Mathewson
2017-01-30Merge branch 'combined-fuzzing-v4'Nick Mathewson
2017-01-30Update documentation and testing integration for fuzzingNick Mathewson
2017-01-30Try to tweak fuzzing.md to correspond to my changesNick Mathewson