Commit Graph
55 Commits
Author SHA1 Message Date
Bob Nystrom ae19742ceb feat: add suite parameter to test target in Makefile for selective test runs 2014-02-02 18:30:58 +00:00
Bob Nystrom 1607b6d2dd feat: allow Range objects as list subscript operator arguments
Extend the list subscript operator to accept Range arguments in addition to plain numbers. When a Range is provided, the operator returns a new list containing the elements within that range, supporting inclusive (..) and exclusive (...) bounds, negative indices that count from the end, and automatic reversal for backwards ranges. Added validation functions for integer values and range bounds, with dedicated error messages for non-integer range endpoints and out-of-bounds conditions. Updated the test suite with comprehensive range subscript tests and removed the old test that only checked for non-numeric subscripts.
2014-01-30 17:12:44 +00:00
Bob Nystrom 1464007327 docs: add watchdocs target, stub pages for fibers/lists/maps, fix class example, and move build output to build/docs 2014-01-30 14:51:52 +00:00
Bob Nystrom f62ae5174e feat: restructure Makefile with debug/release builds and move scripts to subdirectory 2014-01-24 07:29:50 +00:00
Kyle Marek-Spartz 848f0b69bd feat: add initial Makefile with build, clean, test, docs, and corelib targets 2014-01-21 16:20:35 +00:00