Commit graph

36 commits

Author SHA1 Message Date
Delan Azabani
34d9be70f9
Update in-tree docs to point to the new book (#32743)
* Update in-tree docs to point to the new book

* Revive build setup section in README as quickstart guide

* Apply feedback about titles
2024-07-09 15:42:00 +00:00
Jonathan Schwender
26bbfe9b55
Make crown optional (#32494)
* Make `crown` optional

Add the optional `--use-crown` flag to mach

* --use-crown for all platforms in CI

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Add documentation for `--use-crown`

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Update python/servo/command_base.py

Co-authored-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

* Raise Error if CARGO_BUILD_RUSTC conflicts with --use-crown

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

* add dummy RUSTFLAG to trigger re-checking

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

---------

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
Co-authored-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com>
2024-06-24 11:46:43 +00:00
Tumuhairwe
b2f2ae61db
Updated inconsistent context for crates (#31718) 2024-03-18 08:38:42 +00:00
Delan Azabani
c219204084
Fix crown on NixOS (#30987)
* Fix crown on NixOS

* no need to install libs, because there are none

* fix program name in usage message

* use the cargo provided by each buildPhase

* cargo update --offline can be used to reformat lockfiles

* document how to keep rust-toolchain.toml and etc/shell.nix in sync

* clarify comment about allowBuiltinFetchGit

* fix license

* clarify purpose of filterlock

* explain why crown must not use workspace dependencies
2024-01-05 02:15:16 +00:00
Koki Saito
be1a0a0b2b
fix: add a missing dot in HACKING_QUICKSTART.md (#30958) 2023-12-29 14:47:07 +00:00
Alex Touchet
e4aed3d06a
Update branch name to main (#30877) 2023-12-16 09:32:20 +00:00
Martin Robinson
c529bfa49e
Remove some stray references to OpenSSL (#30710)
These were left over from the change to use rustls.
2023-11-09 09:17:19 +00:00
Delan Azabani
a3d2f0c586
Enable debug assertions for all builds other than official releases (#30509)
* Run main and try jobs with debug assertions

* use single quotes in workflow expressions

* set force-debug-assertions in main.yml

* set force-debug-assertions as part of decision job

* fix typo in MachCommands.build

* fix more hardcoded profile names

* fix tidy

* split cargo_profile_option on windows

* Fix running servoshell and unit tests through a symlink

* rename steps to make them less confusing

* fix more hardcoded cargo profile options

* fix missing inputs in linux-wpt and mac-wpt

* make filename an inherent method of Resource

* rework release-with-debug-assertions profile to production profile

* rework resource logic to eliminate std_test_override

* set production flag in nightly release builds

* clean up servobuild.example and windows.yml

* oops forgot to check in embedder_traits/build.rs

* fix mach test-unit behaviour through symlink

* unit tests only need current_dir and ancestors

* fix macOS package smoketest breakage

* expect css/css-color/currentcolor-003 to crash under layout 2013

* fix more references to {force,release-with}-debug-assertions

* fix local build failures under --profile production
2023-10-26 08:22:14 +00:00
Delan Azabani
c9d25963a7
docs: add table of contents to HACKING_QUICKSTART (#30616)
* docs: add table of contents to HACKING_QUICKSTART

* remove stray newline

Co-authored-by: Martin Robinson <mrobinson@igalia.com>

---------

Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2023-10-25 09:58:33 +00:00
Rakhi Sharma
7d7abef602 Move logers into seperate logger files
Constellation seems to have lots of code that could be moved into
seperate files. `FromScriptLogger` and `FromCompositorLogger` seem
to qualify for that.
Moved FromScriptLogger and FromScriptLogger to logger file.
2023-05-02 17:02:02 +02:00
Delan Azabani
50e7f41e48 HACKING_QUICKSTART: update vscode guide 2023-03-10 19:04:53 +08:00
Delan Azabani
7fe42ec8e9 HACKING_QUICKSTART: update vscode guide 2023-02-15 13:31:04 +08:00
Teymour Aldridge
c25822d886 Add vscode/rust-analyzer info. 2022-01-20 18:46:37 +00:00
Radek Kunc
ef4d6b8e7f
Update rust by example link 2021-09-04 22:53:19 +02:00
Simon Sapin
a75a6c1f42
Link to Zulip in HACKING_QUICKSTART.md
Remove links for Matrix or the dev-servo mailing list.
2021-02-26 13:21:50 +01:00
Paul Rouget
18f35c7957
Update HACKING_QUICKSTART.md
Fix #27012
2020-06-22 07:30:05 +02:00
atouchet
a33c75cbec Rename glutin port to winit 2020-05-27 20:27:15 -07:00
Utsav Oza
d2a0763f38 Use a valid debug option in the Debugging guide 2020-04-01 18:44:41 +05:30
Gabriel Majeri
126a0981f7 Replace IRC channel with Matrix link 2020-03-19 21:54:29 +02:00
Rasmus Viitanen
89c5ccc5de Update HACKING_QUICKSTART doc 2019-10-01 20:45:44 +02:00
wangxiangqing
b0455eb88b Remove the nonexistent optional params in document
Change-Id: I08af254388196926de911f146dbee282b887cf9b
2019-09-08 23:42:34 +08:00
Thomas Delacour
72345ed0bc
ISSUE-23088: updated deprecated links in HACKING_QUICKSTART 2019-03-25 23:43:39 -04:00
Jan Andre Ikenmeyer
1097d3fe00
Replace http with https in docs 2018-11-06 11:39:09 +01:00
atouchet
73a619359c Change "OS X" to "macOS" 2018-03-26 23:00:20 -07:00
Joone Hur
ac877659e6 Fix the broken links to the page of the Rust Programming Language
We need to update the links of Match and Patterns in Some basic
Rust section.
2017-08-16 16:07:06 -07:00
r3c0d3x
a08fe955eb Fix fmt::Display vs fmt::Debug URL 2017-02-11 12:26:08 -05:00
Gregory Terzian
44e808b5cf update "Working on a Crate" in HACKING_QUICKSTART 2016-12-23 23:43:07 +01:00
Kartikaya Gupta
802386dd7f Fix out-of-date link in documentation 2016-11-18 16:45:20 -05:00
Emilio Cobos Álvarez
6c5cb9c369
docs: Add a minimal debugging guide. 2016-11-13 16:47:33 +01:00
Jason Estibeiro
57ffd8e147 Minor grammatical corrections in docs 2016-10-28 15:20:05 +05:30
Jan Zerebecki
8f99c700ff Document how to cargo-update to a specific version
Closes #13310
2016-09-29 00:19:58 +02:00
Paul Rouget
32f6e965de Fix println section 2016-09-06 18:58:51 +08:00
Tshepang Lekhonkhobe
9283770e61 doc: small fixes to HACKING_QUICKSTART.md 2016-07-06 23:51:13 +02:00
Pranaya Behera
4ef05feab0 Fix README link. 2016-06-27 13:25:21 +05:30
Daniel Robertson
70b2ec58ed
Add link to git-hook tips to hacking quickstart 2016-05-21 10:01:32 -04:00
Josh Matthews
c0524b3c47 Start collecting documentation, and add an in-tree glossary. Encourage new contributors to add missing entries as appropriate. 2016-04-18 12:42:33 -04:00
Renamed from HACKING_QUICKSTART.md (Browse further)