profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/fivemoreminix/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Luke I. Wilson fivemoreminix United States https://www.lukewilson.me https://tratt.net/laurie/blog/entries/what_challenges_and_trade_offs_do_optimising_compilers_face.html

fivemoreminix/oxc 39

The first C compiler written in Rust.. mostly unworking.

fivemoreminix/odin-vscode 12

Odin syntax highlighting and snippets for Code.

fivemoreminix/diesel-rust 4

A text editor for any system. Diesel is influenced by edit.com on MSDOS. Features easy, functional extensions.

fivemoreminix/maid 4

A modern package manager for C and C++.

fivemoreminix/qedit 4

A portable text editor running on terminals.

fivemoreminix/cgm 2

An efficient linear algebra for the Zig programming language.

fivemoreminix/crack-rabbit 2

Text adventure game engine for making games that just don't suck!

fivemoreminix/aa-rs 1

Modern image to ASCII art generation library for Rust, including several post-processing filters.

fivemoreminix/credits 1

A simple text editor for cross-platform edits.

fivemoreminix/fivemoreminix 1

My personal blog and GitHub profile repo

push eventfivemoreminix/urDOS

Luke Wilson

commit sha 888e5e674c4a99fea56647976959d177981bae91

Add sources from qedit project

view details

Luke Wilson

commit sha 3251ece2204b2f278c44d2a7cfead5b011a41681

Working on library

view details

push time in 7 hours

create barnchfivemoreminix/programming-challenges

branch : main

created branch time in 7 days

created repositoryfivemoreminix/programming-challenges

created time in 7 days

push eventfivemoreminix/fivemoreminix

Luke Wilson

commit sha bcb04d9cd0b98a18e134773c0e66f9301a589ad3

Write test

view details

push time in 7 days

create barnchfivemoreminix/urDOS

branch : main

created branch time in 7 days

created repositoryfivemoreminix/urDOS

DOS terminal GUI library in Go, because tcell rocks.

created time in 7 days

GollumEvent
GollumEvent

release fivemoreminix/odin-vscode

1.3

released time in 11 days

created tagfivemoreminix/odin-vscode

tag1.3

Odin syntax highlighting and snippets for Code.

created time in 11 days

push eventfivemoreminix/odin-vscode

Luke I. Wilson

commit sha a38f2c854b5059486316aadd8e78195cf5f7b9ab

Increment minor version to 1.3

view details

push time in 11 days

push eventfivemoreminix/odin-vscode

Arseniy Khvorov

commit sha 48865324cf29a55d54dd613ba157350a34ecd52b

add identifiers to recognised patterns Themes will not color a lot of the code (leave it at the default color value) otherwise

view details

Luke I. Wilson

commit sha 67c4e81e3398dc14af5292fe381f72db7e99c7f8

Merge pull request #6 from khvorov45/master add identifiers to recognised syntax patterns

view details

push time in 11 days

PR merged fivemoreminix/odin-vscode

add identifiers to recognised syntax patterns

Themes will not color a lot of the code (leave it at the default color value) otherwise. With the lowest priority this should only affect variable names.

+4 -0

1 comment

1 changed file

khvorov45

pr closed time in 11 days

pull request commentfivemoreminix/odin-vscode

add identifiers to recognised syntax patterns

Thanks!

khvorov45

comment created time in 11 days

startedjackc/pgx

started time in 19 days

push eventfivemoreminix/raylib-go

Luke Wilson

commit sha 574f3ebf35f3140b1c4047f302680266b80abb04

Meant C.ImageDrawCircleV not C.ImageDrawCircle in return

view details

push time in 22 days

PR opened gen2brain/raylib-go

Add 7 ImageDraw* functions

Added the following functions:

  • ImageClearBackground
  • ImageDrawPixel
  • ImageDrawPixelV
  • ImageDrawCircle
  • ImageDrawCircleV
  • ImageDrawRectangleV
  • ImageDrawRectangleRec.

This is my first commit. I tried to alphabetically order the functions in the source code, as I believe that is what you guys have been doing.

+60 -0

0 comment

1 changed file

pr created time in 22 days

push eventfivemoreminix/raylib-go

Luke Wilson

commit sha 3f7580afaaa33b257b4246bc4b051d90b36c58fd

Add 7 ImageDraw* functions Added: ImageClearBackground, ImageDrawPixel, ImageDrawPixelV, ImageDrawCircle, ImageDrawCircleV, ImageDrawRectangleV, ImageDrawRectangleRec.

view details

push time in 22 days

fork fivemoreminix/raylib-go

Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

fork in 22 days

issue openedfivemoreminix/qedit

Abstracting key events from operable actions in components

Currently, every component handles key events their own way. This makes it impossible to change key bindings without recompiling the editor. Imagine if you could change your keybindings for any component or action without even restarting the editor. I know so futuristic.

So I want to make input events be triggered and handled at a core input loop level. The events are matched against a database which is the keybindings, and then based upon what a key matches against, we issue it to the component if it is focused. If the component is not focused and it was found to be the handler for our key, we just go to the next available component. Again, kinda based on the first-come first-serve rule I like to follow with this editor.

created time in a month

issue closedfivemoreminix/rsc

Implement Percentages

Expressions like 2 * 5% would translate to 2 * (5/100). Percentages can only be appended to factors and just divides them by 100.

closed time in a month

fivemoreminix

push eventfivemoreminix/rsc

Luke Wilson

commit sha f543a09b724ec89143e0d3319a5d1c339286a287

Updated benchmarks

view details

Luke Wilson

commit sha 38b7e8f657b1353fe725f3b79da55bd5c968e9be

Added zero() one() is_whole() and factorial() to Num trait

view details

Luke Wilson

commit sha 66dffa6fba25252f29347013ca2c20a2296a0860

Added basic variable assignment and factorial to Interpreter

view details

Luke Wilson

commit sha 3dff0ffbd56af6d6fea9fa065d3f1f5d8c9275ea

Cleaned up dead code and unused imports

view details

Luke Wilson

commit sha c93ce1b5e7d32f4d6b0182f7f50320074014cedc

Replace Expr::Factorial with producing Expr::FuncOrVarMul("factorial", ...) instead

view details

Luke Wilson

commit sha 69e22d40facec0c85587ba74ab2b2b65ad181442

Formatted using rustfmt

view details

Luke Wilson

commit sha cdb12c90905362fb521d41135b6acf201785b1a0

Update changelog

view details

Luke Wilson

commit sha 165819e2e1fc919d4e883d7088e9117241dbead2

Simplify default functions in Interpreter<f64>

view details

Luke Wilson

commit sha be2b5dcb90de53bd25300ee0e00e8ebf3f28d120

Update README.md

view details

push time in a month

push eventfivemoreminix/rsc

Luke Wilson

commit sha 8960335949a22d1d738fbd25d671711c9d445ea8

Print help without colors if flag is set

view details

Luke Wilson

commit sha abe5a77879e62d5f7e2fdafbb9c3eea34f68384a

Update benchmarks

view details

Luke Wilson

commit sha 6c33994e8dfecddce9784eb6012f87ce91da78a9

Produce an error in the parser if all tokens were not read

view details

Luke Wilson

commit sha b432b37f321c63751e2e78b1630b0f33cf3ccbd7

Update changelog

view details

Luke Wilson

commit sha 5c5657484ce68665f974396b6d8107ceb8d61e9f

Add derive PartialEq to ParseErrorCode

view details

Luke Wilson

commit sha cee019de820f0b20269959de09f48e975b70b0db

Implement TokenizeError

view details

Luke Wilson

commit sha d3b9dbc3c2065e84f8a06deeb742b68b41d0b576

Main: print help and better error formatting

view details

Luke Wilson

commit sha 7bd880f04c1bf6d7dfacf9b4cf591de5fea1becb

Added the generic Num trait to the library

view details

Luke Wilson

commit sha 4ae4e33590158d14e61e5f879e168ce5c3c5a807

Variant::Functions receive their id as an argument

view details

Luke Wilson

commit sha 259f14e5d43c7bb328dbc5aae7b85980de332f9e

Added a couple variables to Interpreter::default<f64>

view details

Luke Wilson

commit sha b801b19e92bcd0c58b9aa9b2b493c6944b6bb365

Prevent copying for InterpretError (and added lifetime)

view details

Luke Wilson

commit sha 92226bc40123ddba80f2e54291b403261338a1c5

Inline pow functions for f32 and f64

view details

push time in a month

push eventfivemoreminix/rsc

Luke Wilson

commit sha 36e7d93b975fbc71a05e75fbf4ea8b2a38286a4c

Added interpreter

view details

Luke Wilson

commit sha 15ede0ee84d2cebea3f1a625305b7128155d8f28

Debug flags in the runnable form

view details

Luke Wilson

commit sha 35edc2b021d5bc587f7081c5b0fd8bf0b8e44cf3

Help and vars command

view details

push time in a month

push eventfivemoreminix/rsc

Luke Wilson

commit sha 57b17780f9c84230a7f256cc41edcd420e9beed4

Fix bugs in parser and grammar

view details

push time in a month

push eventfivemoreminix/rsc

RAKESH SHAW

commit sha 17b4cf9d4eac66035fcc0b8b89bd968a530d4cdd

Update README.md

view details

Luke I. Wilson

commit sha 7935ef23ca73c619888ce85e4a1be757a446c56b

Merge pull request #9 from ds-rakesh/master Update (improved) README.md

view details

Luke Wilson

commit sha 1bbdb5716bc81c66399a5564b64032443c04a764

Major rewrite 3.0 initial commit I decided to rewrite the entire library from scratch with what I have learned about programming since making this library in the 10th grade! This commit features an updated grammar, simplified lexer, and improved parser. The interpreter has yet to be made.

view details

Luke Wilson

commit sha a9cfb355eae5a2cc7bc69d6e9cb0251f0732422e

Merge branch '3.0' of github.com:fivemoreminix/rsc into 3.0  Conflicts:  .gitignore  Cargo.lock  Cargo.toml  grammar.ebnf  grammar.ebnf.old  gsimplified.ebnf  src/bin/main.rs  src/computer.rs  src/lexer.rs  src/lib.rs  src/parser.rs

view details

push time in a month

startedbertiqwerty/exmex

started time in a month

push eventfivemoreminix/qedit

Luke Wilson

commit sha 2947128857e492ca73b6fc22e6afcb3713fca828

A lot of changes that I wasn't able to properly commit months ago

view details

push time in a month

push eventfivemoreminix/godot

Tomasz Chabora

commit sha 79fea30cd2ea626eb51a5a8a70b4e0af8c78f6cd

Allow for easier editing of rect CollisionShape2D

view details

Hugo Locurcio

commit sha d2dec8d6144b7e516cc76ed48800f79d08bdb861

Allow using the mouse wheel to navigate scene tabs This works in a way similar to tabs in KDE or some patched Chromium builds.

view details

EricEzaM

commit sha 5346bb043a3dd6a0a33d0dd0c279b10225f4a46a

Made default tooltips (non-custom ones) disappear on mouse enter. Matches 3.X behaviour, but does not break custom tooltips where mouse interaction is needed.

view details

Florian Kothmeier

commit sha 054d8852b9668ee5b105df90d63ab70cb1c91fc7

Add error_string function

view details

Hugo Locurcio

commit sha 32cb88b4103a10e01d845bbcebc1c01426a4cfcc

Hide the 3D editor selection box when View Gizmos is disabled

view details

kleonc

commit sha 17324db4caf61a8bf665d7122ca67da2a2d91043

Astar::get_available_point_id Start from 0

view details

Josh Chandler

commit sha 879f84d8f8e7d9467bb9049b445d576916c847c0

add viewport.get_camera_2d() * there is now a more clear distinction between camera_2d and camera_3d functions in the engine code * simplified camera2d's exported interface - now everything happens directly with the 'current' variable and make_current and clear_current are no longer exposed- there were some situations where calling one instead of set_current would result in incomplete results * rebased to current godot master

view details

Gilles Roudière

commit sha 2f9a0268ddbf07ea3cd1eed320a4270c99165de5

Increase the number of arguments accepted by UndoRedo methods

view details

PouleyKetchoupp

commit sha ff40c3f3c8e71ce62afb3c14003a291a272fa7a8

Optimize NodePath update when renaming or deleting nodes in the editor Now the process uses a Map to lookup node pointers instead of iterating over all modified node paths in a list and comparing them for each property to check. The process also avoids checking properties with empty node paths and does an early exit on deleted nodes to avoid checking the node and its descendants. Also made a minor change in NodePath::rel_path_to() to avoid resizing a Vector many times for long paths (with copy-on-write each time). Now it's down to 2 resize calls in any case.

view details

Hugo Locurcio

commit sha 161214d374fd7813bf79d0651d6c80e08a5616b7

Remove the remains of ImmediateGeometry3D ImmediateGeometry3D was recently removed in favor of the ImmediateMesh resource.

view details

QbieShay

commit sha 9058367d1464f6ca0e692629f0eb7194c2f19745

This commits adds a new emitter type for particles material and 3D CPU particles. The new emitter is called "ring" and it can emit either in a ring or cylinder fashion. This adds the following properties for the emitter: 1. emission_ring_axis: the axis along which the ring/cylinder will be constructed 2. emission_ring_radius: outer radius of the ring/cylinder 3. emission_ring_inner_radius: inner radius of the cylinder. when set to zero, particles will emit in the full volume. 4. emission_ring_height: height of the ring/cylinder emitter.

view details

JestemStefan

commit sha f84ae146f026ae60d417eda97ec6fe7afb0052fe

Limit scale of node2D to EPSILON 0.00001 to prevent det==0 bug

view details

Yuri Roubinsky

commit sha 14d5b47a27645cc1c3df7a908516b9510686ea3b

Prevent error if varying assigned but not used (push warning instead)

view details

Hugo Locurcio

commit sha 195065db7820f1e075113638f71120df9575b502

Display the class name in the description - Display a placeholder if no description is available. - Display a message if the search didn't return any results.

view details

reduz

commit sha 76e25438c9e626dea24fa8ef857ed01584acbafa

Fixes to forward mobile * use valid format for framebuffer: VK_FORMAT_A2B10G10R10_UNORM_PACK32 * Unfortunately cant be used for compute. * Mobile will need to do refprobe, sky, mipmapblurring using raster.

view details

Haoyu Qiu

commit sha 7eec8334d4c50272d2230ec8e4d4666a824ef5ad

Fix missing locale names

view details

Lightning_A

commit sha e3e8c234e459cc754e59c15f03b310b67606beed

Add shift + [1-5] keyboard shortcuts to zoom out

view details

Hugo Locurcio

commit sha 9fc2849a57823ee578dd54d97673b7baefbf7a18

Add error marking to the shader error console output This makes it possible to see where the shader error is without having to look at the trace printed below the source code.

view details

Andrii Doroshenko (Xrayez)

commit sha d64e7a72993d9199f9d04617fcc0ec20df50f09b

VCS: Allow to stage and commit all files with Ctrl + Enter

view details

Francois Belair

commit sha 7c5335081cbdb6a3dbe2f24855f42d06e8a446fa

Implement didSave notification and rename request

view details

push time in a month

push eventfivemoreminix/keycrypt-recrypted

Luke I. Wilson

commit sha 2b9d5fc7790d8a01f76020bddc376ee97d481aaa

Pretty good Rust rewrite, similar to Go version but a little optimized

view details

push time in a month