Skip to content

Conversation

@gregofi
Copy link
Owner

@gregofi gregofi commented Sep 29, 2025

No description provided.

@gregofi gregofi requested a review from Copilot September 30, 2025 06:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds support for the Go programming language to the code evaluation system. The changes integrate Go as a new supported language with multiple compiler versions (1.25.1, 1.24.7, 1.23.12) and include all necessary configuration and infrastructure setup.

Key changes:

  • Added Go language configuration with support for three compiler versions
  • Added Go-specific infrastructure setup and execution commands
  • Updated system limits to accommodate Go's higher process requirements

Reviewed Changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
website/src/lib/types.ts Added "go" to the LangKey type definition
website/src/lib/defaultPrograms.ts Added default Go program with factorial example
website/src/lib/constants.ts Added Go language configuration with compiler versions
evaluator/src/eval.rs Added compiler name substitution in command strings
evaluator/infra/languages/go/setup.sh Added Go installation and setup script
evaluator/infra/languages/config.toml Added Go language configuration
evaluator/config/userspace.cfg Increased process limit from 16 to 256 for Go
evaluator/config/config.yaml Added Go language execution configuration
evaluator/README.md Added documentation about Go-specific requirements
Makefile Added build dependency to up target

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

gregofi and others added 2 commits September 30, 2025 11:30
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@gregofi gregofi merged commit c0cdfc1 into master Sep 30, 2025
12 checks passed
@gregofi gregofi deleted the fg--go branch September 30, 2025 10:28
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.

2 participants