This website requires JavaScript.
Explore
Help
Register
Sign In
humza
/
sml-projects
Watch
1
Star
0
Fork
0
You've already forked sml-projects
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
57f012d655197f8aa09ec46fecab653a18c8ce1e
sml-projects
/
fcore
History
Humza Shahid
57f012d655
reimplement vi0 and helper functions so that they are likely faster (vi0 bring cursor to start of current line; before, this was done by checking each character in the string backwards, but now it is done by looking at the line metadata, which is faster for us by some constant factor)
2024-11-26 21:57:02 +00:00
..
app-type.sml
add search list to app type
2024-11-14 08:12:27 +00:00
app-update.sml
address todo in text-builder.sml by adding prerequisite: always call SearchList.goToNum before calling TextBuilder.build
2024-11-25 04:37:47 +00:00
app-with.sml
address todo in text-builder.sml by adding prerequisite: always call SearchList.goToNum before calling TextBuilder.build
2024-11-25 04:37:47 +00:00
bin-search.sml
add 'SearchList.exists' function to fcore/search-list.sml function, and make sure we check if mmatchedIdx exists before inserting or appending (so we maintain set-like semantics where each number exists only once)
2024-11-24 21:38:58 +00:00
build-search-list.sml
add 'SearchList.exists' function to fcore/search-list.sml function, and make sure we check if mmatchedIdx exists before inserting or appending (so we maintain set-like semantics where each number exists only once)
2024-11-24 21:38:58 +00:00
cursor.sml
reimplement vi0 and helper functions so that they are likely faster (vi0 bring cursor to start of current line; before, this was done by checking each character in the string backwards, but now it is done by looking at the line metadata, which is faster for us by some constant factor)
2024-11-26 21:57:02 +00:00
rect.sml
replace text-builder.sml's 'buildCursor' function with a new 'Rect.lerp' function (which is in fcore/rect.sml)
2024-11-15 21:14:43 +00:00
search-list.sml
add 'SearchList.exists' function to fcore/search-list.sml function, and make sure we check if mmatchedIdx exists before inserting or appending (so we maintain set-like semantics where each number exists only once)
2024-11-24 21:38:58 +00:00
text-builder.sml
address todo in text-builder.sml by adding prerequisite: always call SearchList.goToNum before calling TextBuilder.build
2024-11-25 04:37:47 +00:00
text-constants.sml
begin moving text window when cursor goes off screen (currently, we only move the window when cursor goes backwards but this works fine and as expected)
2024-10-28 09:34:55 +00:00
text-window.sml
progress implementing searchList data structure
2024-11-11 13:23:37 +00:00