Alonso Adrian Martinez Hernandez laentropia
  • Tabasco, Mexico
  • Joined on 2026-03-16
laentropia pushed to main at laentropia/Arena 2026-04-11 21:19:22 -06:00
14eef43f8c refactor: Changed SizeResult to ArenaSizeResult
laentropia pushed to main at laentropia/Arena 2026-04-11 21:18:01 -06:00
54522fece5 delete: Deleted helper utility funcitons
15b5cc382f test/refactor: changed things for working with more edge cases
Compare 2 commits »
laentropia pushed to main at laentropia/Arena 2026-04-11 18:41:26 -06:00
d069a108ce test: Added a buch of tests, also fixes :)
6cea0ddf25 test: Added further testing and fixed functions for edge cases
19a6faf40f test: Tested new ArenaPointerDefinition
121261e24b refactor: Modified ArenaPointer
Compare 4 commits »
laentropia pushed to main at laentropia/Arena 2026-04-03 15:58:13 -06:00
cf848f2e37 refactor: Changed Result types return sytaxis
a207018511 fix: Moved padding declaration in arena_ensure_capacity
0c2e819c2b refactor(all): Fixed alloc and moved growing logic to another function
39dfded924 test and rework: Added push test and cahnged arena_push return
Compare 4 commits »
laentropia pushed to main at laentropia/Arena 2026-03-30 11:26:24 -06:00
0401069a63 feat and refactor: Added mult_size_t_safe and changed how new capacity is calculated for an arena
d6b613df10 feat: Added align_arena_offset
a8423ca80f refactor: Changed align_arena to arena_align and changed signatrue, added arena_calculate_capacity
00942d3bd6 feat: Added arena_push and arena_realloc
cde457593e feat: Added arena_alloc
Compare 9 commits »
laentropia pushed to main at laentropia/Calculator 2026-03-26 19:40:35 -06:00
a486ed62f4 Rework: moved ASTNodeArray logic to it's own c file
4cddb24405 Changed evaluate function to free the memory it uses, temporary, will be changed to use a sigle arena for the tree
Compare 2 commits »
laentropia opened issue laentropia/Calculator#4 2026-03-26 19:23:49 -06:00
Error handling for evaluator
laentropia opened issue laentropia/Calculator#3 2026-03-26 19:16:47 -06:00
Make exec take arguments from console
laentropia opened issue laentropia/Calculator#2 2026-03-26 19:12:46 -06:00
Floating point handling
laentropia opened issue laentropia/Calculator#1 2026-03-26 19:02:31 -06:00
Making AST use Arenas
laentropia pushed to main at laentropia/Calculator 2026-03-25 12:57:11 -06:00
1ce64d8e9e Fixed many minor things, tested it on main and is amazing, i think i need to start adding fractions next so further testing can be done with more powerful operators
92d142b9cf It works, basic but works, need to move out logic to places, like ASTNode array shouldn't be on the lexer or future logic for fractions and error handling in the evaluator. Just the things at the top of my head
845673fb0e FUCK YEAH, it works, it was the is_valid thing fo slices that was inverted, did the test by brute force and damn, is the expected AST
f24671bd19 well, nothing works, at least there is something to debug
f11b6f8c12 print funtion added, not tested
Compare 10 commits »
laentropia pushed to main at laentropia/CPP-LinkedList 2026-03-22 09:16:38 -06:00
5a31a22441 All done
17e5db78e3 Ok i forgot the menu, all done i guess, now yes do doxyfile
c7020d6739 All tests done, final commit, just need to do the doxygen files
06091a1b7d Ok, corrected insert, should have copied directly from my c implementation, all tests good, just need to test insert middle
cf4871e201 Second test done
laentropia created branch main in laentropia/CPP-LinkedList 2026-03-22 09:16:38 -06:00
laentropia created repository laentropia/CPP-LinkedList 2026-03-22 09:15:45 -06:00
laentropia pushed to main at laentropia/CPP-Queue 2026-03-22 09:11:16 -06:00
a2a395ce66 comments, al .md done
f3dc4ce7c5 All wroking fine, too tired to make tests, everything seems fine
e4c74f6947 added print with indications and all, based on a design for another proyect
fa154fbd5f added dequeue and peek, easy
51600344dd added basic, based on my own ADT c implementation of a queue
laentropia created branch main in laentropia/CPP-Queue 2026-03-22 09:11:16 -06:00
laentropia created repository laentropia/CPP-Queue 2026-03-22 09:10:51 -06:00
laentropia pushed to main at laentropia/CPP-Stack 2026-03-22 09:09:07 -06:00
f493d622e6 Did the doxygen comments, did all the .md files for report too
c06a6aab4b All tests done, just need the documentation and report
c56cc5dca2 all done, just adding tests for redundancy
3dd365012c added print, need testing
8792eb3159 added peek, need testing
laentropia created branch main in laentropia/CPP-Stack 2026-03-22 09:09:07 -06:00
laentropia created repository laentropia/CPP-Stack 2026-03-22 09:07:44 -06:00