{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":360037018,"defaultBranch":"main","name":"octox","ownerLogin":"o8vm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-21T04:57:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17050637?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1640797908.3694","currentOid":""},"activityList":{"items":[{"before":"6e25927b8133451043e6f1f36c4f2446f3ca951a","after":"c2ad4b53be8c24b3164d0bd100f872fbc56704bc","ref":"refs/heads/main","pushedAt":"2024-07-31T17:15:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"[kernel] Fix minor warnings","shortMessageHtmlLink":"[kernel] Fix minor warnings"}},{"before":"6e9f2fc3bc24ff8e984503a314b8fa75c2dd22b9","after":"6e25927b8133451043e6f1f36c4f2446f3ca951a","ref":"refs/heads/main","pushedAt":"2024-07-31T17:06:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"[user] Add export command implementation in sh.rs","shortMessageHtmlLink":"[user] Add export command implementation in sh.rs"}},{"before":"1a8a54a081737192248e980e109751dab34752a8","after":"6e9f2fc3bc24ff8e984503a314b8fa75c2dd22b9","ref":"refs/heads/main","pushedAt":"2024-07-30T16:49:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Refactor build and kernel execution for improved environment variable handling and directory structure\n\n- build.rs: Simplified imports and added functions to handle file copying from `src_dir` to `dst_dir` with a specific prefix. Included environment variable handling for the output directory.\n[kernel]\n- exec.rs: Modified the `exec` function to accept `envp` for environment variables. Updated argument handling to support environment variables.\n- syscall.rs: Updated syscall interface to include environment variables. Improved error handling and slice fetching.\n[mkfs]\n- main.rs: Introduced a helper function `create_dir` to streamline directory creation. Added logic to dynamically assign parent inodes based on directory names.\n[user]\n- bin/init.rs: Ensured the `/dev` directory exists before creating console devices. Adjusted file paths to absolute paths.\n- bin/sh.rs: Added `set_path_fron_etc_paths` function to initialize the `PATH` environment variable from `/etc/paths`. Updated file paths to absolute paths.\n- bin/initcode.rs: Modified `sys::exec` to include environment variables.\n- lib/env.rs: Refactored to handle mutable and optional environment variables. Implemented functions to get, set, and remove environment variables.\n- lib/io.rs: Enhanced `BufReader` and `BufRead` to support line reading. Added `Lines` iterator for `BufRead`.\n- lib/process.rs: Introduced `CommandEnv` to manage environment variables for processes. Enhanced `Command` to handle environment variables during execution. Added detailed error handling and debugging.","shortMessageHtmlLink":"Refactor build and kernel execution for improved environment variable…"}},{"before":"eba9762f8f035fb0ff824d01aa2c0d2b0b8664eb","after":"1a8a54a081737192248e980e109751dab34752a8","ref":"refs/heads/main","pushedAt":"2024-07-22T16:00:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Merge pull request #22 from delihiros/fix/jell.eq\n\nfix(jell): fix equality bug","shortMessageHtmlLink":"Merge pull request #22 from delihiros/fix/jell.eq"}},{"before":"6b4d33685690bdcbc99fa326a692abea3eb190b4","after":"eba9762f8f035fb0ff824d01aa2c0d2b0b8664eb","ref":"refs/heads/main","pushedAt":"2024-07-04T14:57:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"[user] Include files with '_' in /src/user/lib directory in the img\n\nModified `build.rs` to include files with an underscore ('_') in the\n/src/user/lib directory in the build image.\nThis change ensures that these specific library files are correctly integrated during the build process.","shortMessageHtmlLink":"[user] Include files with '_' in /src/user/lib directory in the img"}},{"before":"9d48548b02746d72eb4f09cc5cbac170f28a018a","after":"6b4d33685690bdcbc99fa326a692abea3eb190b4","ref":"refs/heads/main","pushedAt":"2024-07-02T23:04:19.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Merge pull request #21 from delihiros/fix/jell-lang.apply-bug\n\nfix(jell): fix equality bug and lambda application bug","shortMessageHtmlLink":"Merge pull request #21 from delihiros/fix/jell-lang.apply-bug"}},{"before":"dabbaddfc1b08775dfcacff99bb994a2a2df6b5d","after":"9d48548b02746d72eb4f09cc5cbac170f28a018a","ref":"refs/heads/main","pushedAt":"2024-06-24T14:41:01.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Merge pull request #20 from delihiros/feature/jell-lang.exec-file\n\nfeat(jell): implement file execution","shortMessageHtmlLink":"Merge pull request #20 from delihiros/feature/jell-lang.exec-file"}},{"before":"1e626d2e98b1d0a7889f54459bedb34c01746f6c","after":"dabbaddfc1b08775dfcacff99bb994a2a2df6b5d","ref":"refs/heads/main","pushedAt":"2024-06-24T12:47:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Merge pull request #19 from delihiros/feature/jell-lang.repl\n\nfeat(jell): REPL accepts multiple line","shortMessageHtmlLink":"Merge pull request #19 from delihiros/feature/jell-lang.repl"}},{"before":"0dc1285c428acaa5c8488bdf364605a30edab9a5","after":"1e626d2e98b1d0a7889f54459bedb34c01746f6c","ref":"refs/heads/main","pushedAt":"2024-06-23T03:52:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Merge pull request #18 from delihiros/feature/jell-lang.v0.1\n\nfeat: add jell language v0.1","shortMessageHtmlLink":"Merge pull request #18 from delihiros/feature/jell-lang.v0.1"}},{"before":"6618e821a64ab35d6ab40909976d4228c9a8cac6","after":"0dc1285c428acaa5c8488bdf364605a30edab9a5","ref":"refs/heads/main","pushedAt":"2024-06-21T05:44:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Allocate user stack based on STACK_PAGE_NUM\n\nUse STACK_PAGE_NUM config constant to allocate the user stack instead of fixed 2 pages. Update stack pointer and base calculations accordingly.","shortMessageHtmlLink":"Allocate user stack based on STACK_PAGE_NUM"}},{"before":"74f1492717e9f75e8b814883128127124b7df166","after":"6618e821a64ab35d6ab40909976d4228c9a8cac6","ref":"refs/heads/main","pushedAt":"2024-05-08T16:08:03.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Merge pull request #16 from viniciusfdasilva/main\n\n[FEATURE] Adding `touch` to coreutils","shortMessageHtmlLink":"Merge pull request #16 from viniciusfdasilva/main"}},{"before":"2b3d26ce956b5be76c0b38c98e1c120f87949b44","after":"74f1492717e9f75e8b814883128127124b7df166","ref":"refs/heads/main","pushedAt":"2024-04-15T15:56:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Merge pull request #15 from viniciusfdasilva/main\n\n[FEATURE] - Adding sleep to coreutils","shortMessageHtmlLink":"Merge pull request #15 from viniciusfdasilva/main"}},{"before":"c90d1fc889e38d7f3249f5d2feebb4dceee49d15","after":"2b3d26ce956b5be76c0b38c98e1c120f87949b44","ref":"refs/heads/main","pushedAt":"2024-04-15T14:41:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"cargo fmt","shortMessageHtmlLink":"cargo fmt"}},{"before":"4722f3e6454238d0f689d1cc5d8036444309f86f","after":"c90d1fc889e38d7f3249f5d2feebb4dceee49d15","ref":"refs/heads/main","pushedAt":"2024-04-11T03:29:13.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Merge pull request #12 from viniciusfdasilva/main\n\n[FEATURE] - Removing permission to kill root process and Adding clear to coreutils","shortMessageHtmlLink":"Merge pull request #12 from viniciusfdasilva/main"}},{"before":"701de2895e2095629ec496432b4da0a9c214b04f","after":"4722f3e6454238d0f689d1cc5d8036444309f86f","ref":"refs/heads/main","pushedAt":"2024-04-10T15:07:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Added LICENSE files","shortMessageHtmlLink":"Added LICENSE files"}},{"before":"5d7bbba8b9d6a6aa7a15873c0a5fb9acbe7dd0e2","after":"701de2895e2095629ec496432b4da0a9c214b04f","ref":"refs/heads/main","pushedAt":"2024-04-10T13:43:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Merge pull request #14 from ajh123/dev/separate_user_apps\n\nMove user binaries and `ulib` into two separeate directories.","shortMessageHtmlLink":"Merge pull request #14 from ajh123/dev/separate_user_apps"}},{"before":"7ed42b880fd33245b50145a11e9a2ba363e7afdf","after":"5d7bbba8b9d6a6aa7a15873c0a5fb9acbe7dd0e2","ref":"refs/heads/main","pushedAt":"2024-04-04T14:52:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":"a4c755aa8eeb471b401597ae2ec06d3cb4987367","after":"7ed42b880fd33245b50145a11e9a2ba363e7afdf","ref":"refs/heads/main","pushedAt":"2023-10-31T14:27:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Merge pull request #7 from papparapa/allow-internal-features\n\nfix: allow internal_features to avoid build error","shortMessageHtmlLink":"Merge pull request #7 from papparapa/allow-internal-features"}},{"before":"f26b8ba892e75c6443a379e17e1e4272448a6275","after":"a4c755aa8eeb471b401597ae2ec06d3cb4987367","ref":"refs/heads/main","pushedAt":"2023-07-25T11:27:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"o8vm","name":"Hayato Ohhashi","path":"/o8vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17050637?s=80&v=4"},"commit":{"message":"Initial Commit","shortMessageHtmlLink":"Initial Commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjlF84wA","startCursor":null,"endCursor":null}},"title":"Activity · o8vm/octox"}