aboutsummaryrefslogtreecommitdiff
path: root/doc/HACKING
AgeCommit message (Collapse)Author
2018-09-24Mention that we require Python 2.7 or newerrl1987
2018-08-16Merge branch 'pr275_squashed'Nick Mathewson
2018-08-16rust/docs: fix critical typo for missing_docs lintcypherpunks
Fix typo from fe66d06a45a4714141eba992fe87ec3dd5fa1c22. The exclamation point is what lets an attribute apply to an entire crate, without the ! it's practically a placebo. Fix on commits af182d4ab51d6a1a70559bbdcd4ab842aa855684 and b6059297d7cb76f0e00e2098e38d6677d3033340, and note there are still missing docs in both crypto and protover, for now. https://doc.rust-lang.org/reference/attributes.html
2018-08-16Merge branch 'maint-0.3.4'Nick Mathewson
2018-08-16Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-08-16Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-08-16Rust: Say that we support rust stable in GettingStartedRust.mdteor
In 24765, we said that we supported rust stable in CodingStandardsRust.md. But we left GettingStartedRust.md saying that we support rust nightly. Closes 27160.
2018-07-18doc: Document Appveyor and Jenkins in doc/HACKING/HelpfulTools.mdteor
Closes 26852.
2018-07-13Faravahar hasn't been voting on versions for a while nowRoger Dingledine
2018-07-10Describe "check-includes" in the CodingStandards.md fileNick Mathewson
2018-07-10Stop mentioning src/or and src/common in doc/HACKINGNick Mathewson
2018-07-10Add an initial CodeStructure.md file to doc/HACKING.Nick Mathewson
Not complete or pretty, but better than nothing.
2018-07-05Fix everything that previously referred to src/orNick Mathewson
2018-07-05Start splitting src/orNick Mathewson
This is a very gentle commit that just lays the groundwork in the build system: it puts the include files to build libtor-app.a into src/core, and to build the tor executable into src/app. The executable is now "src/app/tor".
2018-06-20Remove dmalloc support; closes #26426Nick Mathewson
Dmalloc hasn't seen a release in over a decade, and there are much better tools to use these days.
2018-06-18remove EOL@EOF adviceNick Mathewson
2018-06-11Add explanation about editorconf in coding standardsjuga0
so that developers know what is .editorconfig for.
2018-05-11Add a CONTRIBUTING fileNick Mathewson
This file contains pointers to other important top-level resources, and some info about acceptable licenses. Also, add that info to CodingStandards.md
2018-05-08Add Travis CI instructions. fixes #23883Alex Xu (Hello71)
2018-05-03doc: Add Module.md explaining Tor modulesDavid Goulet
Initial document that contains guidelines to write a new module in Tor. Closes #25991 Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-03-29typo fix in doc/HACKING/ReleasingTorNick Mathewson
2018-03-28Merge branch 'maint-0.3.3'Nick Mathewson
2018-03-28Bug 25664: Update libc version requirement for RustGeorg Koppen
When merging the patches for #25310 the libc version requirement in `GettingStartedRust.md` and `configure.ac` did not get updated to the now needed 0.2.39.
2018-03-21Merge branch 'maint-0.3.3'Nick Mathewson
2018-03-21maint: Add script for vendoring/updating Rust dependencies.Isis Lovecruft
* ADD documentation for usage both inside the script and in doc/HACKING/CodingStandardsRust.md * FIXES part of #25310: https://bugs.torproject.org/25310
2018-03-21doc: Document our current rough-draft policy on Rust dependencies.Isis Lovecruft
* FIXES #25310: https://bugs.torproject.org/25310
2018-03-20Merge branch 'maint-0.3.3'Nick Mathewson
2018-03-20Note that we require latest stable rust.Nick Mathewson
2018-02-27Update the primitive types explanation in the Rust coding standardsteor
Part of #25368. Includes c_double in anticipation of #23061.
2018-02-21Fix a variable name in tor-rust-dependenciesNick Mathewson
2018-02-21Wrap GettingStartedRust.md to 72 columns.Nick Mathewson
2018-02-07Fix spelling mistakes corresponding to ticket #23650Deepesh Pathak
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