| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[NFC][Py Reformat] Reformat python files in lldb This is an ongoing series of commits that are reformatting our Python code. Reformatting is done with black (23.1.0). If you end up having problems merging this commit because you have made changes to a python file, the best way to handle that is to run git checkout --ours <yourfile> and then reformat it with black. RFC: https://discourse.llvm.org/t/rfc-document-and-standardize-python-code-style Differential revision: https://reviews.llvm.org/D151460 | 3 年前 | |
[lldb][Docs] Add edit link to docs pages (#102144) That aren't the generated python_api/ pages. This button is a pencil icon at the top right of the page and takes you to a GitHub page where you can edit the content, assuming you have a fork already. If not it tells you how to make one. This is hardcoded to the llvm-project URL and main branch. So folks will need a downstream patch if they want to change that. For the upstream repo, main is right because even if a release branch was open for PRs, it would only be for cherry picks from main. The icon isn't as obvious as the "edit on GitHub" icons seen elsewhere but it's built in, and we could change it later if we wanted to. | 1 年前 | |
| 1 年前 | ||
[docs][lldb] update the Windows tools instructions (#164491) This patch updates the instructions explaining how to install the required tools for building lldb on Windows, mostly removing the duplication and removing references to GnuWin32 which still has executables built in 2009 and is no longer functional per their website. | 8 个月前 | |
[lldb][docs] Remove/update docs pointing to unittest2 (#82672) | 2 年前 | |
[lldb][docs] Add troubleshooting section to scripting introduction Logs just helped someone on Discord debug an issue in a way that would not have been possible just by stepping the Python script. It was that LLDB could not find the lldb-server binary. We do talk about logs elsewhere but I think it's fine to repeat here since it's a lot of people's first experience with scripting. | 8 个月前 | |
[lldb/docs] Breakdown python reference into multiple files (#158331) This pages improve the LLDB website documentation readability and discoverability by breaking down the very long python-reference page into multiple subpages each explaining a specific topic. The long term goal is to have tutorials for every scripting extension. This also converts the pages to markdown, since it's easier to write. Signed-off-by: Med Ismail Bennani <ismail@bennani.ma> | 10 个月前 | |
[lldb] Building the documentation should not depend on libLLDB (#168962) The only thing the docs should depend on is on the SWIG wrapper (lldb.py) which only requires parsing the API headers. It should not depend on building libLLDB. The dependency was (I believe accidentally) introduced by 59f4267. Fixes #123316 | 8 个月前 | |
[Docs] Use cacheable myst_heading_slug_func value Avoid creating an uncacheable conf variable by using a string instead of a function reference. Also has the effect of avoiding triggering the "config.cache" sphinx warning. Requires myst_parser 0.19.0 (specifically https://github.com/executablebooks/MyST-Parser/pull/696) which is over a year old by now. Do we mandate any minimum version for these dependencies? | 1 年前 | |
[LLDB] Add unary plus and minus to DIL (#155617) This patch adds unary nodes plus and minus, introduces unary type conversions, and adds integral promotion to the type system. | 8 个月前 | |
[Docs] Make Doxygen functional This fixes the doxygen configuration to be functional again. I removed the customer header and footer, as well as the no-longer-existent style sheet. I also widened the scope of the documentation, from just the public API to include the private interfaces as well. llvm-svn: 358773 | 7 年前 | |
[Documentation] Always use SVG for dot-generated doxygen images. (#136843) Despite our attempt (build-docs.sh) to build the documentation with SVG, it still uses PNG https://llvm.org/doxygen/classllvm_1_1StringRef.html, and that renders terribly on any high dpi display. SVG leads to smasller installation and works fine on all browser (that has been true for _a while_ https://caniuse.com/svg), so this patch just unconditionally build all dot graphs as SVG in all subprojects and remove the option. | 1 年前 | |
[lldb][docs] Correct link syntax for wasm tracking issue | 1 年前 | |
Re-land "[lldb/docs] Silence warnings when generating website" This patch re-lands f0731d5b61ba with more fixes and improvements. First, this patch removes __eq__ implementations from classes that didn't implemented operator!= on the C++ implementation. This patch removes sphinx document generation for special members such as __len__, since there is no straightforward way to skip class that don't implement them. We also don't want to introduce a change in behavior by implementing artifical special members for classes that are missing them. Finally, this patch improve the ergonomics of some classes by implementing special members where it makes sense, i.e. hex(SBFrame) is equivalent to SBFrame.GetPC(). Differential Revision: https://reviews.llvm.org/D159017 Signed-off-by: Med Ismail Bennani <ismail@bennani.ma> | 2 年前 | |
[lldb] Add support for displaying __float128 variables (#98369) | 11 个月前 | |
[lldb] Add scripted thread plan python base class to lldb & website (#97481) Following a feedback request in #97262, I took out the scripted thread plan python base class from it and make a separate PR for it. This patch adds the scripted thread plan base python class to the lldb python module as well as the lldb documentation website. Signed-off-by: Med Ismail Bennani <ismail@bennani.ma> | 2 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 2 年前 | ||
| 8 个月前 | ||
| 10 个月前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 7 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 11 个月前 | ||
| 2 年前 |