profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/tomrittervg/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

iSECPartners/yontma-mac 235

You'll Never Take Me Alive!

IncludeSecurity/RTSPhuzz 23

RTSPhuzz - An RTSP Fuzzer written using the Boofuzz framework

mozilla/foundation-security-advisories 14

Canonical source for Mozilla Foundation Security Advisories. http://www.mozilla.org/security/announce/

mozilla/fxc2 8

A wine-runnable version of Microsofts Shader Compiler fxc

mozilla-services/third-party-library-alert 8

A tool to alert when third party libraries embedded in the FF source code go out of date.

marpaia/AWSome 4

A tool for penetration testing AWS EC2 configurations.

mozilla-services/updatebot 3

Automation for updating third party libraries for Firefox

push eventmozilla-services/updatebot

Tom Ritter

commit sha 9cb78a830b91e5919c4ebd5146ef2d179e7736b9

Avoid sentry truncating our breadcrumbs. They might still be truncated server-side but reports indicate it's not as bad.

view details

push time in a day

delete branch mozilla-services/updatebot

delete branch : 2021-07-22-sentry-log-limit

delete time in a day

PR merged mozilla-services/updatebot

Avoid sentry truncating our breadcrumbs.

They might still be truncated server-side but reports indicate it's not as bad.

Fixes #195

+3 -0

1 comment

1 changed file

tomrittervg

pr closed time in a day

push eventmozilla-services/updatebot

Tom Ritter

commit sha 065de9d7ee98c7b53cfdb5b22bcfe89fba1c7890

Add a newline before the dashes This is needed so the commitlink isn't treated as a header

view details

Tom Ritter

commit sha 3af9b2d9ddee982bac53bb185e8b87b321fd3ca1

Merge branch 'master' into 2021-07-22-sentry-log-limit

view details

push time in a day

push eventtomrittervg/compiler-explorer

RabsRincon

commit sha 9389bec2c0e50fd9ddd4034261f3a68bd770155a

Move editor moves to a single file

view details

RabsRincon

commit sha 7427b935086ec0ea853071ee685f9ab809c6d7ce

Don't show undefined on Compilation failed exceptions

view details

RabsRincon

commit sha 209c8f4de6df2cdf64052ec618b7fc4d6438fe0e

Check lineNumber is valid before getting its tokens

view details

RabsRincon

commit sha db6626e3e8101df79cdcc1aae216ff6007326446

Reassign my copyright to Compiler Explorer Authors

view details

Matt Godbolt

commit sha 25f48a89a08d1cb92a541bab920b19135636feb3

Reassign my copyright to Compiler Explorer Authors

view details

Tom Ritter

commit sha ff75d02bec90eeb43d451b767d18040622e63078

Allow a tool to have a separate monaco editor for it's stdinput (#2785) * Allow a tool to have a separate monaco editor for it's stdinput * Fix bugs identified during code review. - Selection wasn't being persisted in state. Needed to do some kind of ugly things to make this work... - Closing and re-opening the panel wasn't persisting the input! - getToolInputViewWith -> getToolInputView - remove _currentDecoration

view details

Mats Larsen

commit sha aa431e1336f9ef945fde9f9d95d7fe9090da1808

Add rustc MIR output view (#2795) * Add Rustc MIR representation view * Enable MIR view for rust-cg-gcc

view details

Matt Godbolt

commit sha 56a8a628dd77512f7ea7b88717c0e84b5f24a3c3

eslint fix

view details

Mats Larsen

commit sha 9b11050c5c606daa4253bddba193ed70937ba1a8

Remove invalid todo comment and fix rustMir button toggling (#2806)

view details

Mats Larsen

commit sha 92884e0151c5146ff39b31a01064d4ec9f44aa3c

Add rustfmt as code formatting tool for Rust (#2798) * Rustfmt for Rust * Modify amazon config to include rustfmt with tools installed by infra * Tag rustfmt version in amazon.properties

view details

Michał Cichoń

commit sha 3bce751739ea19f78ba5e1e041177336d5f98d8d

Add support for Circle (https://www.circle-lang.org/) (#2808) * Add support for circle-lang (closes #1845) * Add circle-128 version. * Support keywords starting with @ (thanks Matt!)

view details

Matt Godbolt

commit sha 8172d958923789fdec61e601f22146d2c10337dd

Tweaks to amazon config

view details

Mats Larsen

commit sha 973b5e49b8e13024960e27d481c76a098617258b

Hide panes that are not supported by a compiler (#2804) * Hide panes that are not supported by a compiler * Simplify logic in .prop('disable') calls and re-order calls

view details

Tom Ritter

commit sha 46eb9b2c43f1b88e07cc0a8542e1fb79945fc4c9

Detect an SSO failure and reload the page

view details

push time in 2 days

push eventmozilla-services/civet-docker

Tom Ritter

commit sha 9024d4aa0c16f5dd3fdc2a37b62091a60a736fce

Add default arguments to clang-query so it will work with mozilla headers

view details

push time in 6 days

push eventtomrittervg/compiler-explorer

RabsRincon

commit sha 3c9263fa074134110d7bf81174bd0726b6a414d6

Add COMPILER_REQUEST Issue template

view details

RabsRincon

commit sha a1217248f1d7367ccbffedc88c0e5942cc054765

Fix missing label on compiler request template

view details

RabsRincon

commit sha e0c5a73f0b099e318a60f941645ca3fc3cfd82e3

Adds toggle for full compiler version output Thanks to @JohanEngelen for suggesting it, almost a year ago :/ Closes #2298

view details

Mats Larsen

commit sha 61ebc1cdfad9b14a5d4c6308a80599f095a83454

Add compilers for Kotlin 1.5.21 (#2781)

view details

Matt Godbolt

commit sha 3930a54a681451ab31b05cbea14a812ddf4c9090

New sponsors

view details

Matt Godbolt

commit sha 0d09a4ee25c603a185e0876ecff022734b00d0ba

Add python 3.9 and make it the default. CC @mCodingLLC

view details

Rubén Rincón Blanco

commit sha abee7b3298eb81542a77f9fbdc1278c66adba688

Update README wording on Node LTS version needed

view details

Quinton Miller

commit sha 9829915b27ae9bc7550a04c1851b2c70a9ea36fc

Improve handling of Crystal's quoted labels (#2789)

view details

Rubén Rincón Blanco

commit sha f3acbc972a267b75647acb4c11e612b7e5d7aee8

Adds .hidden for libraries (#2780) * Adds .hidden for libraries * Add test for new hidden property

view details

Artem Belevich

commit sha 115cbf381712d4eed05295e2be077ac13b83dc25

Add support for HIP compilation for AMD GPUs. (#2759) * Added support for HIP compilation for AMD GPUs. At the moment it only supports stand-alone compilation w/o ROCm SDK. * Enable barebones HIP compilation. Clang by itself is good enough to compile simple kernels that do not need ROCm SDK headers and bitcode libraries. Closes #2760

view details

Matt Godbolt

commit sha 9a07e4004894b81f1d44415972e2fefa1e72da33

Ensure history is updated on every change. Closes #2762 (#2791)

view details

Marc Poulhiès

commit sha 040115eaf5007798619fe6f95c20dfa534a7616c

Support cproc C11 compiler (#2787) Add support for cproc C11 compiler. cproc is a lightweight compiler using the QBE backend. Fixes #2755

view details

Rubén Rincón Blanco

commit sha d0d8d620906a70a73fde67ec7e658d8010994640

Adds GHC 8.10.5 & 9.0.1 (#2790) For issue #2786

view details

Matt Godbolt

commit sha 625732bf7357b2ddcbd8c20876cc016ba4320d97

cproc tweaks

view details

Matt Godbolt

commit sha a338391693a7fe5e0c353a0d95488d2252deaa7e

Fix cproc

view details

Rubén Rincón Blanco

commit sha 33ae6a5e607597894b6bbccaf5058e311771e529

Update excluded nycc asm-doc files

view details

Chris Philip

commit sha 54e568b1d2af3ddead9a61a5db330489847466b5

Add hotels-template-library (#2793) Associated infra change compiler-explorer/infra#558 The different sub-libraries under hotels-template-library are still under active development and don't have any version tags, so just trunk is necessary.

view details

Matt Godbolt

commit sha dfb03011966aad2b28293ab8917c538b30823e09

Fix hotels library path

view details

Matt Godbolt

commit sha 6f807a8d3d23d83231e75c77d474546b46e89c37

Fix semicolon<->colon in properties file. See #2759

view details

Mats Larsen

commit sha 0693def6b4aeeeae6b3ccb5cb2561cb3ab01715c

Re-enable tests for JavaCompiler (#2797) Now that Java is running on CE again, it'd make sense to re-enable these tests. This patch also includes a fix for the javap parsing test. The local compilation environment variable was never set, causing env to be undefined inside testJava

view details

push time in 6 days

push eventtomrittervg/compiler-explorer

RabsRincon

commit sha 3c9263fa074134110d7bf81174bd0726b6a414d6

Add COMPILER_REQUEST Issue template

view details

RabsRincon

commit sha a1217248f1d7367ccbffedc88c0e5942cc054765

Fix missing label on compiler request template

view details

RabsRincon

commit sha e0c5a73f0b099e318a60f941645ca3fc3cfd82e3

Adds toggle for full compiler version output Thanks to @JohanEngelen for suggesting it, almost a year ago :/ Closes #2298

view details

Mats Larsen

commit sha 61ebc1cdfad9b14a5d4c6308a80599f095a83454

Add compilers for Kotlin 1.5.21 (#2781)

view details

Matt Godbolt

commit sha 3930a54a681451ab31b05cbea14a812ddf4c9090

New sponsors

view details

Matt Godbolt

commit sha 0d09a4ee25c603a185e0876ecff022734b00d0ba

Add python 3.9 and make it the default. CC @mCodingLLC

view details

Rubén Rincón Blanco

commit sha abee7b3298eb81542a77f9fbdc1278c66adba688

Update README wording on Node LTS version needed

view details

Quinton Miller

commit sha 9829915b27ae9bc7550a04c1851b2c70a9ea36fc

Improve handling of Crystal's quoted labels (#2789)

view details

Rubén Rincón Blanco

commit sha f3acbc972a267b75647acb4c11e612b7e5d7aee8

Adds .hidden for libraries (#2780) * Adds .hidden for libraries * Add test for new hidden property

view details

Artem Belevich

commit sha 115cbf381712d4eed05295e2be077ac13b83dc25

Add support for HIP compilation for AMD GPUs. (#2759) * Added support for HIP compilation for AMD GPUs. At the moment it only supports stand-alone compilation w/o ROCm SDK. * Enable barebones HIP compilation. Clang by itself is good enough to compile simple kernels that do not need ROCm SDK headers and bitcode libraries. Closes #2760

view details

Matt Godbolt

commit sha 9a07e4004894b81f1d44415972e2fefa1e72da33

Ensure history is updated on every change. Closes #2762 (#2791)

view details

Marc Poulhiès

commit sha 040115eaf5007798619fe6f95c20dfa534a7616c

Support cproc C11 compiler (#2787) Add support for cproc C11 compiler. cproc is a lightweight compiler using the QBE backend. Fixes #2755

view details

Rubén Rincón Blanco

commit sha d0d8d620906a70a73fde67ec7e658d8010994640

Adds GHC 8.10.5 & 9.0.1 (#2790) For issue #2786

view details

Matt Godbolt

commit sha 625732bf7357b2ddcbd8c20876cc016ba4320d97

cproc tweaks

view details

Matt Godbolt

commit sha a338391693a7fe5e0c353a0d95488d2252deaa7e

Fix cproc

view details

Rubén Rincón Blanco

commit sha 33ae6a5e607597894b6bbccaf5058e311771e529

Update excluded nycc asm-doc files

view details

Chris Philip

commit sha 54e568b1d2af3ddead9a61a5db330489847466b5

Add hotels-template-library (#2793) Associated infra change compiler-explorer/infra#558 The different sub-libraries under hotels-template-library are still under active development and don't have any version tags, so just trunk is necessary.

view details

Matt Godbolt

commit sha dfb03011966aad2b28293ab8917c538b30823e09

Fix hotels library path

view details

Matt Godbolt

commit sha 6f807a8d3d23d83231e75c77d474546b46e89c37

Fix semicolon<->colon in properties file. See #2759

view details

Mats Larsen

commit sha 0693def6b4aeeeae6b3ccb5cb2561cb3ab01715c

Re-enable tests for JavaCompiler (#2797) Now that Java is running on CE again, it'd make sense to re-enable these tests. This patch also includes a fix for the javap parsing test. The local compilation environment variable was never set, causing env to be undefined inside testJava

view details

push time in 6 days

push eventmozilla-services/civet-docker

Tom Ritter

commit sha 61d3bbd93031a86c28db02575d2fd1d03122dfd9

Notify CE service if a config file changes

view details

push time in 6 days

push eventmozilla-services/civet-docker

Tom Ritter

commit sha 0c23d2817f7e2929ca884b96c8adf17c7025d268

Make the new editor the default for clang-query

view details

push time in 6 days

push eventmozilla-services/civet-docker

Tom Ritter

commit sha 3516564bf90ff8830d785ba76b394c611393a45c

Switch CE's version to my branch, which I will bump as needed

view details

push time in 6 days

push eventtomrittervg/compiler-explorer

Tom Ritter

commit sha 140b7f65fdc10fce1ae2c6afdb7fa5c778f54bea

Detect an SSO failure and reload the page

view details

push time in 6 days

create barnchtomrittervg/compiler-explorer

branch : mozilla-main

created branch time in 6 days

push eventmozilla-services/civet-docker

Tom Ritter

commit sha d4ead75aa5e99e28db21f4168d83e1e4ef409698

Checkpointing work on how to get seemingly/mostly workable Mozilla Headers

view details

Tom Ritter

commit sha 1ac4b70bd95129da8ca41f59216e7b0faa3f78cc

Update config for libraries

view details

Tom Ritter

commit sha d57a6f522e8860e1f372ddd78a84f1eaa686356d

Switch to tracking this dev branch

view details

Tom Ritter

commit sha ab1ccf0c0e483f5b19625529efec8df0976a76f9

Add a mozilla-central checkout to the config

view details

Tom Ritter

commit sha 32cec38fb372a411c4b7aab05416cc0109736036

Update README

view details

Tom Ritter

commit sha 423e0a271340532c6f74fa548ee30c888b388c58

Add the daemon-reload after we edit the override file

view details

Tom Ritter

commit sha 4dc91a50e4d556ad0bc46e6746a79e92f102db6b

Improve the other-exports script to take an input dir

view details

Tom Ritter

commit sha a45b0636c2d17b488d943d1d6aa52c230a38a3c5

Add header generation to the puppetfile

view details

Tom Ritter

commit sha 949b52670c4b9527753cac3cf7866c8460f871da

Switch CE config files to the local checkout files

view details

Tom Ritter

commit sha e19f9c1724d172bae5077bfbbf81c9a636a755f4

Add more paths to the jail

view details

Tom Ritter

commit sha 5fe3c3ffa9ab5f57ca6c4db018115f71a4ab7331

Expand the header mechanism to handle more cases and to get the built headers from a ./mach build export

view details

Tom Ritter

commit sha 2733ce15769a5cf199eae2e6e785a1d9a9894518

Remove the other header generation step

view details

Tom Ritter

commit sha a98b4e8c63149f39bbbd5020ca3183ff09703ac1

Add a HOME env var

view details

Tom Ritter

commit sha e37965cc5ec9de9f84a54fa39dba531d7ff2aca5

./mach build export returns 1

view details

Tom Ritter

commit sha 0dedec6a787db18d9bb4ed4262d61cc7e13cdc46

Handle already-exists errors

view details

Tom Ritter

commit sha 99bbba5e7b7c06605c6813c5f6b2daf9ad5f6680

Add IPC Headers

view details

Tom Ritter

commit sha 5f692d307546d7922e43ecb9d2bc86b21c7d27cb

Add more IPC Headers

view details

Tom Ritter

commit sha 1ff02653c3a9c561ba04db6cde5fa253db1851d1

Fix a bug where headers weren't being included if they were in an else statement of a conditional

view details

Tom Ritter

commit sha ada0d8b63d09c189dc1d5c98867a90f023b10b34

Fix a bug with moz.build fiels specifing an absolute path from the root mozilla source directory

view details

Tom Ritter

commit sha 00d313a7e0c55a9678bdcc39701675ac5e91bb5e

Fix a bug where header files would be excluded if they were in the else condition of a if/elif/else

view details

push time in 6 days

pull request commentcompiler-explorer/compiler-explorer

Allow a tool to have a separate monaco editor for it's stdinput

Okay; tag back @mattgodbolt - added a patch that fixes the issues (AFAICT)

tomrittervg

comment created time in 6 days

Pull request review commentcompiler-explorer/compiler-explorer

Allow a tool to have a separate monaco editor for it's stdinput

+// Copyright (c) 2021, Tom Ritter+// All rights reserved.+//+// Redistribution and use in source and binary forms, with or without+// modification, are permitted provided that the following conditions are met:+//+//     * Redistributions of source code must retain the above copyright notice,+//       this list of conditions and the following disclaimer.+//     * Redistributions in binary form must reproduce the above copyright+//       notice, this list of conditions and the following disclaimer in the+//       documentation and/or other materials provided with the distribution.+//+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE+// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE+// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR+// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN+// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE+// POSSIBILITY OF SUCH DAMAGE.++'use strict';++var FontScale = require('../fontscale');+var monaco = require('monaco-editor');+var _ = require('underscore');+var $ = require('jquery');+var ga = require('../analytics');+var monacoConfig = require('../monaco-config');+var local = require('../local');++require('../modes/asm-mode');++function ToolInputView(hub, container, state) {+    state = state || {};+    this.container = container;+    this.eventHub = hub.createEventHub();+    this.domRoot = container.getElement();+    this.domRoot.html($('#tool-input').html());+    this.source = state.source || '';+    this._currentDecorations = [];+    var root = this.domRoot.find('.monaco-placeholder');++    this.settings = JSON.parse(local.get('settings', '{}'));++    this.editor = monaco.editor.create(root[0], monacoConfig.extendConfig({+        value: '',+        language: 'plaintext',+        readOnly: false,+        glyphMargin: true,+    }));++    this._toolId = state.toolId;+    this._toolName = state.toolName;+    this._compilerId = state.compilerId;+    this._editorId = state.editorId;++    this.awaitingInitialResults = false;++    this.initButtons(state);+    this.initCallbacks();++    this.setTitle();+    this.onSettingsChange(this.settings);+    this.eventHub.emit('toolInputViewOpened', this._toolid);+    ga.proxy('send', {+        hitType: 'event',+        eventCategory: 'OpenViewPane',+        eventAction: 'toolInputView',+    });+}++ToolInputView.prototype.initButtons = function (state) {+    this.fontScale = new FontScale(this.domRoot, state, this.editor);++    this.topBar = this.domRoot.find('.top-bar');+};++ToolInputView.prototype.initCallbacks = function () {+    this.fontScale.on('change', _.bind(this.updateState, this));++    this.eventHub.on('compilerClose', this.onCompilerClose, this);+    this.eventHub.on('toolClosed', this.onToolClose, this);+    this.eventHub.on('toolInputViewCloseRequest', this.onToolInputViewCloseRequest, this);+    this.eventHub.on('settingsChange', this.onSettingsChange, this);+    this.eventHub.on('setToolInput', this.onSetToolInput, this);++    this.container.on('resize', this.resize, this);+    this.container.on('shown', this.resize, this);+    this.container.on('destroy', this.close, this);++    this.container.layoutManager.on('initialised', function () {+        // Once initialized, let everyone know what text we have.+        this.maybeEmitChange();+    }, this);+    this.eventHub.on('initialised', this.maybeEmitChange, this);++    this.editor.getModel().onDidChangeContent(_.bind(function () {+        this.debouncedEmitChange();+        this.updateState();+    }, this));++    this.cursorSelectionThrottledFunction =

Fixed the selection stuff; thanks!

tomrittervg

comment created time in 6 days

PullRequestReviewEvent

push eventtomrittervg/compiler-explorer

Tom Ritter

commit sha 8eb5bd640fde7690c2da7348e4603fd255719292

Fix bugs identified during code review. - Selection wasn't being persisted in state. Needed to do some kind of ugly things to make this work... - Closing and re-opening the panel wasn't persisting the input! - getToolInputViewWith -> getToolInputView - remove _currentDecoration

view details

push time in 6 days

Pull request review commentcompiler-explorer/compiler-explorer

Allow a tool to have a separate monaco editor for it's stdinput

 function Hub(layout, subLangId, defaultLangId) {         function (container, state) {             return self.toolFactory(container, state);         });+    layout.registerComponent(Components.getToolInputViewWith().componentName,

That makes sense. I had copy/pasted from above, but it begs the question: why is it calling getToolViewWith() instead of getToolView() (which actually doesn't exist)? Should I change that too?

tomrittervg

comment created time in 6 days

PullRequestReviewEvent

Pull request review commentcompiler-explorer/compiler-explorer

Allow a tool to have a separate monaco editor for it's stdinput

 Tool.prototype.initArgs = function (state) {         }     } -    if (this.stdinField) {-        this.stdinField+    this.monacoStdin = state.monacoStdin || false;+    this.monacoEditorOpen = state.monacoEditorOpen || false;+    this.monacoEditorHasBeenAutoOpened = state.monacoEditorHasBeenAutoOpened || false;

No worries. If you specify a stdinHint in the config file; when you open a tool it will automatically open the stdin box. (This was a previous patch of mine.

With the new editor, when you specify a stdinHint, we will auto-open the new editor pane. But if you open the stdin pane; then close it; we don't want to re-open it again if you refresh the page, so we need to track if it's been auto-opened before and if so, not auto-open it again.

tomrittervg

comment created time in 6 days

PullRequestReviewEvent

PR opened mozilla-services/updatebot

Reviewers
Avoid sentry truncating our breadcrumbs.

They might still be truncated server-side but reports indicate it's not as bad.

Fixes #195

+3 -0

0 comment

1 changed file

pr created time in 6 days

create barnchmozilla-services/updatebot

branch : 2021-07-22-sentry-log-limit

created branch time in 6 days

issue openedmozilla-services/updatebot

Improve Sentry breadcrumb logging

Looking at the docs it seems like we could improve breadcrumb logging by at least adding a 'type' field.

created time in 6 days

push eventmozilla-services/updatebot

Tom Ritter

commit sha 065de9d7ee98c7b53cfdb5b22bcfe89fba1c7890

Add a newline before the dashes This is needed so the commitlink isn't treated as a header

view details

push time in 9 days

delete branch mozilla-services/updatebot

delete branch : 2021-07-19-fix-description

delete time in 9 days

PR merged mozilla-services/updatebot

Add a newline before the dashes

This is needed so the commitlink isn't treated as a header

+1 -1

1 comment

1 changed file

tomrittervg

pr closed time in 9 days