Skip to content

Infra: introduce dev-container with debugging support and refactor grader#22

Merged
ToolmanP merged 31 commits intoSJTU-IPADS:mainfrom
ToolmanP:main
Sep 5, 2024
Merged

Infra: introduce dev-container with debugging support and refactor grader#22
ToolmanP merged 31 commits intoSJTU-IPADS:mainfrom
ToolmanP:main

Conversation

@ToolmanP
Copy link
Collaborator

@ToolmanP ToolmanP commented Aug 30, 2024

  • use python based grading scripts with json based specs instead of error-prune expects
  • introduce dev-container
  • introduce Lab1 launch.json and cppdbg
  • add getting-started.md
  • add contribute.md
  • add debugging.md

Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Include a new macro to select the object file
to choose to use whether debug mode or release mode

Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
linker.tpl.ld does not include symbols for init objects. This commits fix it.
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
@ToolmanP ToolmanP changed the title Infra: add dev-container with more documentations, deprecate expect Infra: introduce dev-container with debugging support and refactor grader Sep 5, 2024
@ToolmanP ToolmanP requested a review from shijc-sjtu September 5, 2024 14:01
@ToolmanP ToolmanP marked this pull request as ready for review September 5, 2024 14:02
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
Signed-off-by: Yiyang Wu <toolmanp@tlmp.cc>
@ToolmanP ToolmanP merged commit 668593f into SJTU-IPADS:main Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant