Results 29 issues of Tristan

While starting doing integration tests for `uint256` hints (even though the integration tests wont pass because of #422 ), i noticed a few hints had formatting issue, resulting in unrecognized...

This PR improves _zero_dict.go_ to use pointers to manipulate structs. It also improves fmt , removes using `f` renamed for `fp` import for consistency across codebase

@MaksymMalicki @cicr99 @rodrigo-pino this is a first draft. I changed all the code to use `KeccakF1600` as specified by Rodrigo. This function doesn't return anything but alters the value of...

This PR implements `DictSquashCopyDict` hint, which prepares arguments for creating a new dictionary with dict_new function. It copies the existing squashed dictionary in the current scope

Cairo Zero hints are currently being implemented. More than 2 out of 3 are now implemented. This issue summarises the state of integration tests for Cairo Zero hints. Some hints...

enhancement
tests
vm hint
cairo zero
blocked

Resolves #296 This PR implements `SquashDictInnerFirstIteration` Hint, which extracts `current_access_index` from the `current_access_indices` descending list, and write it at offset `ids.range_check_ptr` in the execution segment of memory

Resolves #298 This PR implements `SquashDictInnerCheckAccessIndex` hint, which updates the access index during the dictionary squashing process

Parent Task: #68 This issue includes : "ec_neg", "ec_point_from_x_nz", "ec_point_is_zero", "ec_point_try_new_nz", "ec_point_unwrap", "ec_point_zero", "ec_state_add", "ec_state_add_mul", "ec_state_init", "ec_state_try_finalize_nz",

documentation

Parent Task: #25 this includes: "alloc_local", "array_append", "array_get", "array_len", "array_new", "array_pop_front", "array_pop_front_consume", "array_slice", "array_snapshot_pop_back", "array_snapshot_pop_front",

documentation