summaryrefslogtreecommitdiffstats
path: root/llvm/docs/DeveloperPolicy.rst
Commit message (Collapse)AuthorAgeFilesLines
* Update the attribution policy to use the 'Author' property of a git commitDaniel Sanders2020-01-101-7/+19
| | | | | | | | | | | | | | | Summary: The older method of adding 'Patch by John Doe' is documented in the `Attribution of Changes` section to support correct attribution of commits that pre-date the adoption of git. Reviewers: hfinkel, aaron.ballman, mehdi_amini Subscribers: llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D72468
* docs: Update instructions for requesting commit accessTom Stellard2019-10-241-43/+12
|
* docs/DeveloperPolicy: Add instructions for requesting GitHub commit accessTom Stellard2019-10-101-0/+20
| | | | | | | | | | Subscribers: mehdi_amini, jtony, xbolva00, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D66840 llvm-svn: 374474
* DeveloperPolicy: fix a typoRichard Sandiford2019-07-151-1/+1
| | | | llvm-svn: 366046
* DeveloperPolicy: update toolchain with sample RFC / patchJF Bastien2019-01-311-0/+3
| | | | | | As was suggested when the policy originally went in. llvm-svn: 352812
* Document toolchain update policyJF Bastien2019-01-211-1/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Capture the current agreed-upon toolchain update policy based on the following discussions: - LLVM dev meeting 2018 BoF "Migrating to C++14, and beyond!" llvm.org/devmtg/2018-10/talk-abstracts.html#bof3 - A Short Policy Proposal Regarding Host Compilers lists.llvm.org/pipermail/llvm-dev/2018-May/123238.html - Using C++14 code in LLVM (2018) lists.llvm.org/pipermail/llvm-dev/2018-May/123182.html - Using C++14 code in LLVM (2017) lists.llvm.org/pipermail/llvm-dev/2017-October/118673.html - Using C++14 code in LLVM (2016) lists.llvm.org/pipermail/llvm-dev/2016-October/105483.html - Document and Enforce new Host Compiler Policy llvm.org/D47073 - Require GCC 5.1 and LLVM 3.5 at a minimum llvm.org/D46723 Subscribers: jkorous, dexonsmith, llvm-commits Differential Revision: https://reviews.llvm.org/D56819 llvm-svn: 351765
* Fix typos throughout the license files that somehow I and my reviewersChandler Carruth2019-01-211-0/+1
| | | | | | | | | | | all missed! Thanks to Alex Bradbury for pointing this out, and the fact that I never added the intended `legacy` anchor to the developer policy. Add that anchor too. With hope, this will cause the links to all resolve successfully. llvm-svn: 351731
* Install new LLVM license structure and new developer policy.Chandler Carruth2019-01-191-57/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This installs the new developer policy and moves all of the license files across all LLVM projects in the monorepo to the new license structure. The remaining projects will be moved independently. Note that I've left odd formatting and other idiosyncracies of the legacy license structure text alone to make the diff easier to read. Critically, note that we do not in any case *remove* the old license notice or terms, as that remains necessary until we finish the relicensing process. I've updated a few license files that refer to the LLVM license to instead simply refer generically to whatever license the LLVM project is under, basically trying to minimize confusion. This is really the culmination of so many people. Chris led the community discussions, drafted the policy update and organized the multi-year string of meeting between lawyers across the community to figure out the strategy. Numerous lawyers at companies in the community spent their time figuring out initial answers, and then the Foundation's lawyer Heather Meeker has done *so* much to help refine and get us ready here. I could keep going on, but I just want to make sure everyone realizes what a huge community effort this has been from the begining. Differential Revision: https://reviews.llvm.org/D56897 llvm-svn: 351631
* Update GettingStarted guide to recommend that people use the newJames Y Knight2019-01-141-13/+9
| | | | | | | | | | | | | | | | | | | | | official Git repository. Remove the directions for using git-svn, and demote the prominence of the svn instructions. Also, fix a few other issues while I'm in there: * Mention LLVM_ENABLE_PROJECTS more. * Getting started doesn't need to mention test-suite, but should mention clang and the other projects. * Remove mentions of "configure", since that's long gone. I've also adjusted a few other mentions of svn to point to github, but have not done so comprehensively. Differential Revision: https://reviews.llvm.org/D56654 llvm-svn: 351130
* fix an out of date paragraph noticed by Bryce LelbachChris Lattner2018-10-161-4/+0
| | | | llvm-svn: 344621
* Improve the doc about the initial commit email sent to the MLSylvestre Ledru2018-09-201-2/+2
| | | | llvm-svn: 342622
* Update the coding standards and developer policy documentation surrounding ↵Aaron Ballman2018-08-101-1/+7
| | | | | | | | whitespace. Clarify that you should not introduce trailing whitespace when making a commit and that you should not remove trailing whitespace that's unrelated to code you are changing or are about to change. Then clarified the developer policy around what is considered an obvious whitespace commit. llvm-svn: 339455
* Fixed broken links in docs.Ilya Biryukov2017-09-221-1/+1
| | | | | | Replaced references to `llvm.org/klaus` with `git.llvm.org/klaus`. llvm-svn: 314028
* Update Bugzilla URLs in docsIsmail Donmez2017-02-171-2/+2
| | | | llvm-svn: 295432
* wordsmith the "new targets" section a bit.Chris Lattner2016-08-171-10/+10
| | | | llvm-svn: 278994
* [docs] Adding "new target" rules to dev policyRenato Golin2016-08-171-0/+83
| | | | | | | | Making explicit our current policy to accept new targets as experimental and later official. Every new target should follow these rules to be added, and kept relevant in the upstream tree. llvm-svn: 278971
* Bump the trunk version to 4.0.0svn.Hans Wennborg2016-07-181-2/+1
| | | | | | Differential Revision: https://reviews.llvm.org/D21821 llvm-svn: 275827
* clarify a bit.Chris Lattner2016-07-141-1/+1
| | | | llvm-svn: 275364
* Change the email address for commit access requests to my llvm address.Chris Lattner2016-06-231-1/+1
| | | | llvm-svn: 273578
* Most common problem is that I get md5 hashes, not crypt hashes.Chris Lattner2016-05-111-2/+4
| | | | llvm-svn: 269157
* Point link to CODE_OWNERS.txt to klaus instead of viewvc.Michael Kuperstein2016-04-221-1/+1
| | | | llvm-svn: 267176
* Fix a spurious if.Eric Christopher2015-12-111-1/+1
| | | | llvm-svn: 255321
* s/need/needsEric Christopher2015-12-101-2/+2
| | | | llvm-svn: 255306
* Attempt to fix the ReST compilation to html of the C API docs.Eric Christopher2015-12-101-14/+14
| | | | llvm-svn: 255304
* More non-ascii quote characters.Eric Christopher2015-12-101-2/+2
| | | | llvm-svn: 255303
* Clarify some of the wording on adding a new subcomponent to theEric Christopher2015-12-101-2/+2
| | | | | | C API. llvm-svn: 255302
* Fix non-ascii quotes.Eric Christopher2015-12-101-4/+4
| | | | llvm-svn: 255301
* Add C API guidelines to the developer policy to match discussionsEric Christopher2015-12-101-0/+27
| | | | | | on the llvm mailing lists. llvm-svn: 255300
* Describe the process better.Sean Silva2015-08-061-3/+5
| | | | | | Patch by Vedant Kumar! <vsk@apple.com> llvm-svn: 244283
* Rename all references to old mailing lists to new lists.llvm.org address.Tanya Lattner2015-08-051-13/+13
| | | | llvm-svn: 243999
* IR: Add a broad bitcode compatibility testDuncan P. N. Exon Smith2015-07-311-2/+7
| | | | | | | | | | | | | | | | Successive versions of LLVM should retain the ability to parse bitcode generated by old releases of the compiler. This adds a bitcode format compatibility test, which is intended to provide good (albeit not entirely exhaustive) coverage of the current LangRef. This also includes compatibility tests for LLVM 3.6. After every 3.X.0 release, the compatibility.ll file from the 3.X branch should be copied to compatibility-3.X.ll on trunk, and the 3.X.0 release used to generate a corresponding bitcode file. Patch by Vedant Kumar! llvm-svn: 243779
* Remove oversight group. Replace with LLVM Foundation Board of Directors.Tanya Lattner2015-07-211-1/+1
| | | | llvm-svn: 242830
* docs: Fix up some .rst formattingJustin Bogner2015-05-141-3/+3
| | | | llvm-svn: 237409
* Add a missing piece of existing practice to the developer policy. This may ↵Nick Lewycky2015-05-141-0/+5
| | | | | | need further refinement, but I think is roughly correct. llvm-svn: 237405
* Adding commit msg guidelines to dev policyRenato Golin2015-03-151-2/+56
| | | | | | | | | After much bike shed discussions, we seem to agree to a few loose but relevant guidelines on how to prepare a commit message. It also points the attribution section to the new commit messages section to deduplicate information. llvm-svn: 232334
* Document what backwards compatibility we provide for bitcode.Rafael Espindola2014-07-231-0/+23
| | | | llvm-svn: 213813
* Clean up language and grammar.Eric Christopher2014-05-201-1/+1
| | | | | | | Based on a patch by jfcaron3@gmail.com! PR19806 llvm-svn: 209216
* [docs] Clean up some more llvm-gcc stuffSean Silva2014-02-191-9/+6
| | | | | | | | | | Some references to llvm-gcc were so crusty that I wasn't sure how to proceed and so I've left them intact. I also slipped in a quick peephole fix to use a :doc: link instead of raw HTML link. llvm-svn: 201619
* Update the developer policy to more clearly spell out the steps forChandler Carruth2014-01-101-11/+27
| | | | | | | contributors to submit patches to the LLVM project. Thanks to Danny, Chris, Alp, and others for reviewing. llvm-svn: 198901
* Developer policy amendment regarding confidentiality noticesAlp Toker2013-10-181-0/+7
| | | | | | | | | | | Thanks to Daniel Berlin and Nadav Rotem for feedback and rewording! Discussion: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20131014/191677.html Reviewed by: nrotem, dberlin llvm-svn: 192958
* Include a clearer policy about what's ok/nok to speed up code reviews.Manuel Klimek2013-08-261-1/+18
| | | | llvm-svn: 189210
* Grammar and punctuation fixes.John Criswell2013-04-151-6/+6
| | | | | | No content changes. llvm-svn: 179540
* docs: Fix long standing linking antipattern.Sean Silva2013-01-111-2/+0
| | | | | | | | | Before we learned about :doc:, we used :ref: and put a dummy link at the top of each page. Don't do that anymore. This fixes PR14891 as a special case. llvm-svn: 172162
* Documentation: convert ReleaseNotes.html to reST.Dmitri Gribenko2012-12-091-3/+3
| | | | | | Patch by Anthony Mykhailenko with small fixes by me. llvm-svn: 169714
* docs: Sphinxify TestingGuideSean Silva2012-11-141-2/+2
| | | | llvm-svn: 167979
* docs: Minor clean up of Phabricator documentation.Sean Silva2012-10-121-2/+1
| | | | llvm-svn: 165779
* Adds Phabricator documentation. This is a first step that answers many ↵Manuel Klimek2012-10-111-0/+4
| | | | | | questions we have seen. llvm-svn: 165736
* Test commitSean Silva2012-09-181-1/+1
| | | | llvm-svn: 164174
* Take people straight to the contents of the file.Duncan Sands2012-07-261-1/+1
| | | | llvm-svn: 160777
* Add the list of code owners to the top level of the LLVM source tree toDuncan Sands2012-07-261-27/+4
| | | | | | | | | hopefully make it more visible. Adjust the web-docs to have a link to this file rather than the list itself. I described code owners as also being gatekeepers for their part of the code, which I think is true but isn't in the code owner explanation on the web page. llvm-svn: 160776
OpenPOWER on IntegriCloud