mmastrac

mmastrac

Member Since 11 years ago

codano,

Experience Points
141
follower
Lessons Completed
34
follow
Lessons Completed
44
stars
Best Reply Awards
55
repos

602 contributions in the last year

Pinned
⚡ Module initialization/global constructor functions for Rust
⚡ A tiny, compliant JSON parser and writer for Java
⚡ Bootstrapping VM for bare metal to trusted C compilation
⚡ Port of the 550 point adventure game to the web
⚡ Lightweight status page for home infrastructure
⚡ Kalos embeddable scripting language
Activity
May
20
4 days ago
push

mmastrac push mmastrac/bootstrap

mmastrac
mmastrac

Fix an obscure bug where we used string rather than identity hash functions

mmastrac
mmastrac

Add support for very basic globals

mmastrac
mmastrac

Add support for very basic globals

mmastrac
mmastrac

Get a basic lex pass running, even if it does nothing

mmastrac
mmastrac

Support for 'extern' globals

mmastrac
mmastrac

Continue to flesh out compiler0/1

mmastrac
mmastrac

Working on #include support

mmastrac
mmastrac
mmastrac
mmastrac

Migrate lex_io to new struct load/store methods

mmastrac
mmastrac

Almost have include path searching working

mmastrac
mmastrac

Get include tests working w/relative dirs

mmastrac
mmastrac

Fix include dir for compiler1

mmastrac
mmastrac

Rebuild lexer to cache chars in the token source stack

mmastrac
mmastrac

Unary test passes (with appropriate parens)

commit sha: 827afc90a3b23ef717ff39ca8c5b54e14876b809

push time in 4 days ago
May
12
1 week ago
push

mmastrac push mmastrac/progscrape-android

mmastrac
mmastrac

Bump dagger-compiler from 2.41 to 2.42 (#195)

Bumps dagger-compiler from 2.41 to 2.42.


updated-dependencies:

  • dependency-name: com.google.dagger:dagger-compiler dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] [email protected]

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit sha: ecb932a1ee703b4c9a6c3124342d566b036fa45d

push time in 1 week ago
pull request

mmastrac pull request mmastrac/progscrape-android

mmastrac
mmastrac

Bump dagger-compiler from 2.41 to 2.42

Bumps dagger-compiler from 2.41 to 2.42.

Release notes

Sourced from dagger-compiler's releases.

Dagger 2.42

What’s new in Dagger

Potentially breaking changes

As of this release, Dagger’s generated class will no longer extend the user-defined @Component annotated class (885b16dcf). This change was done to improve build times in certain scenarios by avoiding a known javac bottleneck. However, it may also be a breaking change for some users. For example

// This will fail as of Dagger version 2.42
DaggerMyComponent component = DaggerMyComponent.create();

// Do this instead: MyComponent component = DaggerMyComponent.create();

For migration purposes, we’ve added a temporary javac flag that can be used to re-enable the legacy behavior (the flag is disabled by default).

-Adagger.generatedClassExtendsComponent=ENABLED

This flag will be removed in a future version of Dagger.

What’s new in Hilt

Bug fixes

  • Fix two issues (e3d446873):
    1. matchingFallbacks being ignored work with Hilt.
    2. Hilt causing jetifier to execute twice.
  • Allow Hilt view constructor to contain non-declared types. (dc76e82c0)
  • Fix #3222. Generated fragment code previously would cause a Lint issue around LayoutInflater.from(). (850fc8474)
  • Fix #3329 where modules in a package with non-standard capitalization could cause an error in the Hilt Gradle Plugin. (029fe5702 and 329915f5f)
Commits
  • 46fc050 2.42 release
  • c3f1944 Update kotlin-metadata-jvm to 4.0 which support reading metadata from upcomin...
  • b60b8e5 Remove usages of .java(), toJavac(), and toXProcessing() which were nee...
  • e793595 Internal Changes.
  • d14a3d6 Manually pass in application instance when creating EarlySingletonComponent.
  • b0aa9f1 Replace javac implementation of XProcessingEnv#isAssignable() with XProcessin...
  • dfab36d Improve the error message for conflicting entry points.
  • 0dfbcaa [Refactor] Move CompositeBindingGraphValidator into bindinggraphvalidation pa...
  • 1a01575 Fix O(N^2) performance issue when determining declaration order.
  • 75a79c0 Update the XProcessing jar
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
May
11
1 week ago
Activity icon
published release 0.9

mmastrac in mmastrac/automedia create published release 0.9

createdAt 1 week ago
push

mmastrac push mmastrac/automedia

mmastrac
mmastrac
mmastrac
mmastrac

Extract docker logic out and fix bug w/docker output for transcode

mmastrac
mmastrac
mmastrac
mmastrac

Hide output from tag delete

mmastrac
mmastrac

Also need to support relative roots

mmastrac
mmastrac

commit sha: e09f6eb328297b6c99751f989079f2062dbad216

push time in 1 week ago
Activity icon
created tag
createdAt 1 week ago
Activity icon
created tag
createdAt 1 week ago
pull request

mmastrac pull request mmastrac/progscrape-android

mmastrac
mmastrac

Bump dagger from 2.41 to 2.42

Bumps dagger from 2.41 to 2.42.

Release notes

Sourced from dagger's releases.

Dagger 2.42

What’s new in Dagger

Potentially breaking changes

As of this release, Dagger’s generated class will no longer extend the user-defined @Component annotated class (885b16dcf). This change was done to improve build times in certain scenarios by avoiding a known javac bottleneck. However, it may also be a breaking change for some users. For example

// This will fail as of Dagger version 2.42
DaggerMyComponent component = DaggerMyComponent.create();

// Do this instead: MyComponent component = DaggerMyComponent.create();

For migration purposes, we’ve added a temporary javac flag that can be used to re-enable the legacy behavior (the flag is disabled by default).

-Adagger.generatedClassExtendsComponent=ENABLED

This flag will be removed in a future version of Dagger.

What’s new in Hilt

Bug fixes

  • Fix two issues (e3d446873):
    1. matchingFallbacks being ignored work with Hilt.
    2. Hilt causing jetifier to execute twice.
  • Allow Hilt view constructor to contain non-declared types. (dc76e82c0)
  • Fix #3222. Generated fragment code previously would cause a Lint issue around LayoutInflater.from(). (850fc8474)
  • Fix #3329 where modules in a package with non-standard capitalization could cause an error in the Hilt Gradle Plugin. (029fe5702 and 329915f5f)
Commits
  • 46fc050 2.42 release
  • c3f1944 Update kotlin-metadata-jvm to 4.0 which support reading metadata from upcomin...
  • b60b8e5 Remove usages of .java(), toJavac(), and toXProcessing() which were nee...
  • e793595 Internal Changes.
  • d14a3d6 Manually pass in application instance when creating EarlySingletonComponent.
  • b0aa9f1 Replace javac implementation of XProcessingEnv#isAssignable() with XProcessin...
  • dfab36d Improve the error message for conflicting entry points.
  • 0dfbcaa [Refactor] Move CompositeBindingGraphValidator into bindinggraphvalidation pa...
  • 1a01575 Fix O(N^2) performance issue when determining declaration order.
  • 75a79c0 Update the XProcessing jar
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
push

mmastrac push mmastrac/progscrape-android

mmastrac
mmastrac

Bump dagger from 2.41 to 2.42 (#194)

Bumps dagger from 2.41 to 2.42.


updated-dependencies:

  • dependency-name: com.google.dagger:dagger dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] [email protected]

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit sha: d37be52f2c5e4b262026d52bd2f07f1c2aeaaa7b

push time in 1 week ago
push

mmastrac push mmastrac/progscrape-android

mmastrac
mmastrac

Bump material from 1.5.0 to 1.6.0 (#192)

Bumps material from 1.5.0 to 1.6.0.


updated-dependencies:

  • dependency-name: com.google.android.material:material dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] [email protected]

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit sha: 172c35e05f24774bc86a7208175d9a83639f66bf

push time in 1 week ago
pull request

mmastrac pull request mmastrac/progscrape-android

mmastrac
mmastrac

Bump material from 1.5.0 to 1.6.0

Bumps material from 1.5.0 to 1.6.0.

Release notes

Sourced from material's releases.

1.6.0

What's new since 1.5.0

Other highlights

  • Material 3
    • Hide shadows on all M3 Toolbar styles, not just Surface style (b49284ec75ab16a9f649b97cb26aa4a17bc82512)
    • Migrate action bar popup themes to M3 (2ae3ca42985722900f53de9d9a1ef61c143767eb)
    • Update M3 card elevation according to the spec (bb23e2d6ad7888713d51e1dc53f36a69b0db62ff)
    • Add missing attributes to M3 button styles (3c9b45292d78a80f511d672bb5fe4ef1431dd8bd)
    • Update M3 navigation rail text appearances (6b57c52973c2ceb97c88da1df1b72859ed28775a)
    • Fix M3 date picker styles (fba1a341c31cbe2c5d71c239afc8bcc14af9d968)
    • Change checkedIconGravity values to enum (bc56d5b43b93ab6dbed4d561ad8b8b1351f9535c)
  • Badging
    • Prevent multiple badges being attached to a menu item at the same time (b3db1cc02855453f91353fca9e9cb11ccf0db9cc)
    • Refactored Badge state managing logic (bbbeacd64e3b1cc64e8edc6adf430aad45d03e32)
    • Added support for different locale on badges (b8f2dd53e0e19ea376639a610a0b51faabf0f9af)
  • BottomNavigationView
    • Added supported NavigationBarView#LabelVisibilityMode alternative to deprecated BottomNavigationView#LabelVisibilityMode. (12222684370dfb6c3400fd984578059d22741bb3)
    • Removed font scaling from NavigationBarView item labels. (d66676fd6bb93556c2cb3b0d9f7885821ac5bd8f)
    • Set backgroundTint explicitly to @​null in M3 bottom navigation styles (adbcf8cbbc6e95921d233c87eb87dc01b6cc8f0d)
  • BottomSheet
    • Fix bottom sheets in EXPANDED state when the expanded height is the same as the collapsed height (493243ea1e5a2a0eee675b652cae0eeaec73b6a3)
    • Simplify state transition logic (04c483cf3466cd0a7bf4835cadccc2372ba0da2b)
    • Fix activity leak when setting states on destroying activities (43114c4f7c9ca0c70c48c777dbd2957386d539e5)
    • Update edge-to-edge paddings when bottom sheet is laid out (19af0ac9d98cc3c504ce69ae38fbc00570cc85f5)
  • Chip
    • Refactored chip group selection logic to a standalone class (f3c6430f94bb7f82afc740e5545fd6302e9bf3aa)
    • Added missing attributes to M3 chip styles (cc18f3f7e8ff097b80d774911c2ede92d4b30698)
    • Update M3 chip styles with spec (8ed0ac9fd383bbb53fac100e74b2a0e9ee41bc9a)
  • CollapsingToolbarLayout
    • Fixed shadow issues when transition between expanded and collapsed states. (86e8b00ecdc9f9c5212e5a7e0700bd95be4da94b)
    • Constrain adjusted font weight to acceptable values (5dce006a5c1649df4eb6631c85619017728726af)
  • Color
    • Fix resources being re-harmonized when wrapContextIfAvailable() is used. (b402cb3c032ea10beb941284b49a9667ee7abe1e)
    • Added ColorGrid classes for color harmonization demo. (fcc10914f2b87c0e5f28761e8316bba2d9d1a318)
    • Add kyocera to dynamic colors allowlist and reorganized based on alphabetical order. (1dad5f65d4c54952a3a63efa4b9fd81b9c46d4a2)
    • Fix HarmonizedColorsOptions.Builder#setColorAttributes is marked as nullable (44054aaf3ab11d815e4086b37575e829e0b626db)
    • Added support for color resources harmonization in XML (869d9430677e66f9007bee65960dc0539627fd4a)
    • Refactor DynamicColors overloading methods and added DynamicColorsOptions class to support color harmonization. (bdbf052aaf1e824f221057ca3c3acae80d1a521d)
    • Update DynamicColors to use peekDecorView() instead of getDecorView() when applying dynamic color theme overlay (56ed07008ba0bff682e99c5d91126596fe9e6ddf)
    • Update DynamicColors util to applyStyle() on window decorView theme as well to fix potential ContextMenu issue (f6c8fa5aefc84a1543eca3056a538120de0b4297)
    • Update DynamicColors util to use activity.getTheme().applyStyle() instead of activity.setTheme() to workaround Force Dark issue (b84f35f1211028e7c456ce1ca91685a938f0ffcc)
    • Avoid Short#compare usage in ColorResourcesTableCreator.java since it requires API level 19 (48741b4e16236ee8ac9dc0052204e6a7be32c0f4)
    • Add Resource Table format for XML color Harmonization. (822a5b2cb2dedf133618d981140edf30db0058ef)
  • Dialog
    • Fixed crashes when colorControlHighlight is a CSL (1c5c054b70a55c2567cdfee460d3876158b2945a)
    • Added date and time picker themes to M3 dialog themes (8342f9025eefe64ca24312467d021a522e833769)

... (truncated)

Commits
  • 1dbd3dd [M3][Color] Updated color harmonization demo
  • b402cb3 [M3][Color] Fix resources being re-harmonized when wrapContextIfAvailable() i...
  • fcc1091 [M3][Color] Added ColorGrid classes for color harmonization demo.
  • 207cb53 [M3][Color] Refactored MaterialColorSpec to take @​ColorRes or @​ColorInt for t...
  • 1dad5f6 [M3][Color] Add kyocera to dynamic colors allowlist and reorganized based on ...
  • 2bfc7ba [SnackBar] Fix margins are added multiple times when show() is called
  • d6cd0e6 Update library version to 1.6.0
  • a8256c2 [Gradle] Changed gradle so that tests run in parallel, preventing OutOfMemory...
  • 9be224b [Gradle] Make sure targetSdkVersion is applied to all Gradle sub projects
  • aeed987 [Tests] Update Robolectric to 4.7.3
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
push

mmastrac push mmastrac/progscrape-android

mmastrac
mmastrac

Bump robolectric from 4.5.1 to 4.8.1 (#191)

Bumps robolectric from 4.5.1 to 4.8.1.


updated-dependencies:

  • dependency-name: org.robolectric:robolectric dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] [email protected]

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit sha: 2f2e59eb84ba10146a48a74b6ffa558c90df8318

push time in 1 week ago
pull request

mmastrac pull request mmastrac/progscrape-android

mmastrac
mmastrac

Bump robolectric from 4.5.1 to 4.8.1

Bumps robolectric from 4.5.1 to 4.8.1.

Release notes

Sourced from robolectric's releases.

Robolectric 4.8.1

This is a minor release that fixes #7286, a NoClassDefError that can occur. Thanks for @​utzcoz for the fix (#7284).

Robolectric 4.8 adds support for Android S V2 (API level 32). It also contains many bug fixes and API enhancements.

What's Changed

... (truncated)

Commits
  • 8f232f5 Bump version to 4.8.1.
  • 99ae863 Skip to generate shadowOf for ShadowBackdropFrameRenderer
  • fd36481 Bump version to 4.8.
  • c27e767 Merge branch 'google' into 'master'
  • 18b8fc2 Fixes #7266 touch event disallow propagation.
  • 3a000a6 Implement methods: ShadowBluetoothA2dp#getDynamicBufferSupport
  • 20bbb69 Make ShadowPendingIntent implement is___ methods of PendingIntent
  • fec23a5 Fix a race condition causing a thread leak in BackdropFrameRenderer
  • 859eec9 Implement a shadow for Context.bindService(Intent, int, Executor, ServiceConn...
  • 5690584 No critical exposure
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Activity icon
published release 0.7

mmastrac in mmastrac/automedia create published release 0.7

createdAt 1 week ago
Activity icon
created tag
createdAt 1 week ago
Activity icon
created tag
createdAt 1 week ago
Activity icon
issue

mmastrac issue comment mmastrac/automedia

mmastrac
mmastrac

base_args in ffmpeg_transcoder.py make automedia unsuitable for video transcoding.

I was planning on using automedia for transcoding a bunch of video to x265, however the base args include -vn which drops all video data from any input stream. I'm not sure you want this if automedia is supposed to be for all media, not just music/audio.

mmastrac
mmastrac

This is now fixed, please let me know if that works for you.

Activity icon
issue

mmastrac issue mmastrac/automedia

mmastrac
mmastrac

base_args in ffmpeg_transcoder.py make automedia unsuitable for video transcoding.

I was planning on using automedia for transcoding a bunch of video to x265, however the base args include -vn which drops all video data from any input stream. I'm not sure you want this if automedia is supposed to be for all media, not just music/audio.

push

mmastrac push mmastrac/automedia

mmastrac
mmastrac

Allow overriding sys.argv for test

mmastrac
mmastrac

Add a basic test to ensure that we don't break functionality

mmastrac
mmastrac
mmastrac
mmastrac

Add a third bad verification test

mmastrac
mmastrac

Split ffmpeg supported extensions by type

mmastrac
mmastrac

Only transcode video and audio

mmastrac
mmastrac
mmastrac
mmastrac
mmastrac
mmastrac

commit sha: 53111b545ad62128c0500bfac17c7b7f8b24d583

push time in 1 week ago
May
9
2 weeks ago
push

mmastrac push mmastrac/bootstrap

mmastrac
mmastrac

Add a compile test and a non-working for test

mmastrac
mmastrac

Add a hypothetical type parser

mmastrac
mmastrac

Eat all type tokens and treat them as int

mmastrac
mmastrac

Eat all type tokens and treat them as int

mmastrac
mmastrac

Test a local as well as an inline constant literal

mmastrac
mmastrac

Allow initializing locals w/expressions

mmastrac
mmastrac

Allow initializing locals w/expressions

mmastrac
mmastrac
mmastrac
mmastrac
mmastrac
mmastrac

Flesh out basic compiler1 structure

mmastrac
mmastrac
mmastrac
mmastrac

Create argument array in a function

mmastrac
mmastrac

Add a failing test to investigate argument corruption

mmastrac
mmastrac

Ensure nested function calls don't corrupt each other's args

mmastrac
mmastrac

We can now inline the method call

mmastrac
mmastrac

Gut old prototype lexer as we prepare for compiler1

commit sha: e307f4312439b403c66cdc74db4aef7d8fb6699d

push time in 2 weeks ago
Activity icon
issue

mmastrac issue comment mmastrac/automedia

mmastrac
mmastrac

base_args in ffmpeg_transcoder.py make automedia unsuitable for video transcoding.

I was planning on using automedia for transcoding a bunch of video to x265, however the base args include -vn which drops all video data from any input stream. I'm not sure you want this if automedia is supposed to be for all media, not just music/audio.

mmastrac
mmastrac

That's a good point. Originally I needed to do this because some album covers are considered video in some audio formats.

I think we could move the arguments to strip video into each of the audio presets. There's no overlap between audio and video transcoding formats, so the preset would determine whether video is included or not.

May
8
2 weeks ago
May
6
2 weeks ago
push

mmastrac push mmastrac/bootstrap

mmastrac
mmastrac
mmastrac
mmastrac

Pass the push/pop array test

commit sha: 71979c63ec711a9096f3b73e662c6ad53606e316

push time in 2 weeks ago
May
4
2 weeks ago
push

mmastrac push mmastrac/bootstrap

mmastrac
mmastrac

Add a test for string/char literal and make them pass

commit sha: b7566f5a52cb30775af2172bd3c8a3fcc2bd5743

push time in 2 weeks ago
Apr
30
3 weeks ago
push

mmastrac push mmastrac/bootstrap

mmastrac
mmastrac

Preparing to get to compiler1

mmastrac
mmastrac

Preparing to get to compiler1

mmastrac
mmastrac
mmastrac
mmastrac

Compile our C files together into a test suite

mmastrac
mmastrac

Basic function calls are working now

mmastrac
mmastrac

Add support for //-style comments and backslash-escaped backslashes

mmastrac
mmastrac

Update bootstrap3 checksum per previous work

mmastrac
mmastrac

Move bootstrap4 runtime to rt/

commit sha: ee3c625d8dec9eead1bfa93caf9f7701cece4d4b

push time in 3 weeks ago
Apr
29
3 weeks ago
push

mmastrac push mmastrac/bootstrap

mmastrac
mmastrac

Start creating a test framework for C

mmastrac
mmastrac

lex_main now takes arguments from the command line

commit sha: 82b3a4e3fc664581814b1b9d197fd662665ac765

push time in 3 weeks ago
push

mmastrac push mmastrac/bootstrap

mmastrac
mmastrac

Compile test_fib.c all the way through, even if it doesn't work

commit sha: 4c98cba6319c2fb0f0489b788b8a299c889da625

push time in 3 weeks ago
Previous