openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
M
MIT/GNU Scheme
Settings
|
Report Duplicate
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very Low Activity
Commits
: Listings
Analyzed
about 15 hours
ago. based on code collected
about 15 hours
ago.
Aug 02, 2024 — Aug 02, 2025
Showing page 603 of 632
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Change generation of `delay' objects to use new format of promises understood by the microcode. The compiled code directly generates a promise object, which contains a compiled procedure of no arguments. The microcode invokes this procedure to generate the result.
Chris Hanson
More...
over 37 years ago
Changes to `force' primitive to support compiled `delay'. Bug fixes to "regex.c" from JRM.
Chris Hanson
More...
over 37 years ago
Change definitions and names of operations on objects whose type is `delayed'. Old name for such objects was `delayed-evaluation', new name is `promise'. The microcode has been extended to allow a new kind of `promise', distinguished by a fixnum zero in its car, whose cdr is a procedure of no arguments which is applied to get the value. This is used to support compiled promises.
Chris Hanson
More...
over 37 years ago
Changes to `force' primitive to support compiled `delay'. Bug fixes to "regex.c" from JRM.
Chris Hanson
More...
over 37 years ago
Changed the name of local variable in loop macros to avoid conflict/shadowing of other variables. "i" ----> "mcrindx".
Panayotis Skordos
More...
over 37 years ago
Change macros because of randomness in scode-optimizer.
Chris Hanson
More...
over 37 years ago
Add missing rule for type-test of offset memory location.
Chris Hanson
More...
over 37 years ago
Change particular constructors from procedures to macros so we can inline code them as calls to `vector', rather than as lexpr primitives which call `list->vector'.
Chris Hanson
More...
over 37 years ago
Implement open coding of `vector' primitive. Change primitive open coding so that arguments which are known constants or references to known locations do not use intermediate registers if possible.
Chris Hanson
More...
over 37 years ago
Change treatment of interpreter memory registers so that they do not cause invalidation of random memory addresses. No other pointers will ever point into that address block.
Chris Hanson
More...
over 37 years ago
Change symbol table representation for disassembler so that it can find multiple symbols with the same offset and print them. Also needed to find when one of the symbols is external but not all of them.
Chris Hanson
More...
over 37 years ago
Must invalidate memory for all assignments. Was losing in case where destination of assignment was non-volatile and source was volatile.
Chris Hanson
More...
over 37 years ago
re_compile_fastmap 1) regexpcode_exact_n grabbed wrong character (wrong index) 2) regexpcode_any_char fell into next case (no goto)
Joe Marshall
More...
over 37 years ago
Fix stupid bugs relating to invocation of lexpr primitives.
Chris Hanson
More...
over 37 years ago
The procedure's name is not a variable, just a symbol now.
Chris Hanson
More...
over 37 years ago
*ic-procedure-headers* needs to associate with external labels, not internal ones.
Chris Hanson
More...
over 37 years ago
Split alpha subdirectory into fggen and fgopt.
Chris Hanson
More...
over 37 years ago
Move butils to etc subdirectory.
Chris Hanson
More...
over 37 years ago
Final check-in for version 4.1 of compiler.
Chris Hanson
More...
over 37 years ago
Implement `LEXPR' primitive arity, which translates to `-1'.
Chris Hanson
More...
over 37 years ago
Implement `vector' as primitive.
Chris Hanson
More...
over 37 years ago
Implement `vector' primitive.
Chris Hanson
More...
over 37 years ago
Implement `vector' primitive. Add some machinery to facilitate definition of other lexpr primitives.
Chris Hanson
More...
over 37 years ago
Implement more argument macros. Implement two new macros, `ARG_LOC' and `LEXPR_N_ARGUMENTS', to facilitate writing lexpr primitives.
Chris Hanson
More...
over 37 years ago
Implement more powerful operations for manipulating stack locatives. These are useful for writing lexpr primitives.
Chris Hanson
More...
over 37 years ago
Alter `OS_tty_read_char' under unix so that it echoes the input if the standard input is a file.
Chris Hanson
More...
over 37 years ago
Define `string-hash-mod' in the global environment.
Chris Hanson
More...
over 37 years ago
Typo in `subvector_move_prefix'.
Chris Hanson
More...
over 37 years ago
Fix several bugs in "vector.c" found by Morry Katz, mostly having to do with indices not being checked to eliminate negative numbers. Reorganize and update all of the code.
Chris Hanson
More...
over 37 years ago
Fix several bugs found by Morry Katz, mostly having to do with indices not being checked to eliminate negative numbers. Reorganize and update all of the code.
Chris Hanson
More...
over 37 years ago
←
1
2
…
599
600
601
602
603
604
605
606
607
…
631
632
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree