Page MenuHomePhabricator

mduminer (Moshe D. Uminer)
User

User Details

Office Hours
Sun 3:30pm-5pm, Tue-Thurs 3:30pm-5pm, Fri 11am-12pm.
Time Zone
EST (UTC-05:00)
Location
Brooklyn, New York
Nickname
Moshe
School
Central Yeshiva Tomchei Tmimim Lubavitz
DEV
https://dev.to/uminer
Github Account
https://github.com/mosheduminer
Stack Overflow
https://stackoverflow.com/users/12058591/foolswisdom
Operating System
Windows 10, Ubuntu 19.10
Less Serious Stuff
Alternative Species
Leopard
Favorite Color
Dark Gray (#A9A9A9)
Listening To...
http://musicforprogramming.net/ - that stuff is great
Working on...
[SirixDB Frontend](https://github.com/sirixdb/sirix-web-frontend). And writing jewish legal analysis
Coffee Order
Black without the coffe
Pizza Order
Olive slices only
Studying
Compilers, Talmud.
Hobbies
Bicycle, just hang out
Other Vehicle
Project Orion (1950s)
Alternative Time Period
High Middle Ages (Spain? Maybe Provence)
User Since
Nov 19 2019, 12:08 PM (174 w, 5 d)

Recent Activity

Jan 30 2020

mduminer added a comment to T1284: onestring handles an empty string incorrectly .

Well, I typically don't think of a null byte as part of a string, except with c style strings. Does onestring need the null byte? I understand that std::string allows for null inside the string, is that correct?

Jan 30 2020, 4:46 PM · Programming [Dept]
mduminer added a comment to T1284: onestring handles an empty string incorrectly .

You're technically right, I think. I wasn't thinking of the null terminator. I don't think this causing problems, but it was found during debugging and I thought it was a bug. I this could be closed then?

Jan 30 2020, 4:40 PM · Programming [Dept]
mduminer updated subscribers of T1284: onestring handles an empty string incorrectly .
Jan 30 2020, 3:00 PM · Programming [Dept]
mduminer created T1284: onestring handles an empty string incorrectly .
Jan 30 2020, 3:00 PM · Programming [Dept]

Jan 19 2020

mduminer updated the diff for D251: RIFTLexer/RIFTParser.
  • initial StaticLayer
Jan 19 2020, 5:27 PM · Programming [Dept], IMF [Team], Anari [Project]

Jan 18 2020

mduminer added a comment to V15: Goldilocks as Standalone?.

Well, it seems that the main downside is dropping onestring, which I guess isn't so important. I think that a testing framework should be its own library, not bundled with data structures, so I guess goldilocks should be independent.

Jan 18 2020, 7:16 PM

Jan 16 2020

mduminer triaged T1275: Class implementing StaticLayer as p4: Now priority.
Jan 16 2020, 5:13 PM · Anari [Project], Programming [Dept]

Jan 14 2020

mduminer added a reviewer for D251: RIFTLexer/RIFTParser: jcmcdonald.
Jan 14 2020, 5:17 PM · Programming [Dept], IMF [Team], Anari [Project]
mduminer updated the summary of D251: RIFTLexer/RIFTParser.
Jan 14 2020, 5:05 PM · Programming [Dept], IMF [Team], Anari [Project]
mduminer updated the diff for D251: RIFTLexer/RIFTParser.
  • Fix CMakeLests
Jan 14 2020, 5:04 PM · Programming [Dept], IMF [Team], Anari [Project]
mduminer updated the diff for D251: RIFTLexer/RIFTParser.
  • remove parser code
Jan 14 2020, 4:59 PM · Programming [Dept], IMF [Team], Anari [Project]

Jan 11 2020

mduminer added a comment to T1248: Read from RIFT File.

How about Tuesday 4 PM EST (1 PM PST)?

Jan 11 2020, 8:06 PM · Anari [Project], Programming [Dept]
mduminer added a comment to T1248: Read from RIFT File.

@jcmcdonald, I am at a loss at how to proceed with the RIFTParser. I assume the parser should return the instantiated objects, but this requires a function that can return any kind of object, which gets into all kinds of complications, starting from the function signature.

Jan 11 2020, 8:03 PM · Anari [Project], Programming [Dept]

Jan 9 2020

mduminer updated the diff for D251: RIFTLexer/RIFTParser.
  • fixed comparison of different integer signs
Jan 9 2020, 2:32 PM · Programming [Dept], IMF [Team], Anari [Project]
mduminer updated the diff for D251: RIFTLexer/RIFTParser.
  • finished skeleton for RIFTParser
Jan 9 2020, 2:28 PM · Programming [Dept], IMF [Team], Anari [Project]

Jan 8 2020

mduminer accepted D255: Fix T1267.
Jan 8 2020, 12:11 PM · Programming [Dept], PawLIB [Project], BSS [Team]
mduminer updated the diff for D251: RIFTLexer/RIFTParser.
  • Fixed lexer's data reading. Fixed bad file reading in test. Removed pointers so FlexArray should work.
Jan 8 2020, 12:05 PM · Programming [Dept], IMF [Team], Anari [Project]
mduminer added inline comments to D255: Fix T1267.
Jan 8 2020, 10:13 AM · Programming [Dept], PawLIB [Project], BSS [Team]

Dec 20 2019

mduminer created P51 FlexArray memory segfault.
Dec 20 2019, 10:21 AM
mduminer created P50 FlexArray memory heap-use-after-free.
Dec 20 2019, 10:15 AM
mduminer created P49 FlexArray memory leak case.
Dec 20 2019, 10:11 AM

Dec 19 2019

mduminer requested review of D251: RIFTLexer/RIFTParser.
Dec 19 2019, 2:55 PM · Programming [Dept], IMF [Team], Anari [Project]

Dec 18 2019

mduminer added a comment to D255: Fix T1267.

When running the following code (nextToken returns a shared_ptr):

Dec 18 2019, 5:16 PM · Programming [Dept], PawLIB [Project], BSS [Team]

Dec 8 2019

mduminer added a comment to T1259: Tokenize RIFT bytecode.

Delayed due to unexpected behavior.

Dec 8 2019, 1:09 PM · Anari [Project], Programming [Dept]
mduminer changed Target Completion Date from Dec 8 2019, 2:00 PM to Dec 10 2019, 2:00 PM on T1259: Tokenize RIFT bytecode.
Dec 8 2019, 1:08 PM · Anari [Project], Programming [Dept]

Dec 3 2019

mduminer changed Target Completion Date from Dec 3 2019, 2:00 PM to Dec 8 2019, 2:00 PM on T1259: Tokenize RIFT bytecode.
Dec 3 2019, 3:09 PM · Anari [Project], Programming [Dept]

Dec 1 2019

mduminer updated the task description for T1259: Tokenize RIFT bytecode.
Dec 1 2019, 2:36 PM · Anari [Project], Programming [Dept]

Nov 29 2019

jcmcdonald awarded T1259: Tokenize RIFT bytecode a Like token.
Nov 29 2019, 11:48 AM · Anari [Project], Programming [Dept]
mduminer changed Target Completion Date from Nov 29 2019, 12:00 PM to Dec 1 2019, 2:00 PM on T1259: Tokenize RIFT bytecode.
Nov 29 2019, 11:47 AM · Anari [Project], Programming [Dept]
mduminer added a comment to Q40: Comparison with Enum Class Members (Answer 27).
Token RIFTLexer::nextToken()
{
    std::byte code;
    do
    {
        code = input->at(pos);
        switch (code)
        {
        case RIFTCodes::EndFile: // error on this line
            break;
           /*code*/
        }
    }
Nov 29 2019, 11:16 AM
mduminer added a comment to Q40: Comparison with Enum Class Members (Answer 27).

Thank you. However, despite the overload, I am still getting a this constant expression has type "RIFTCodes" instead of the required "std::byte" type error.

Nov 29 2019, 11:09 AM
jcmcdonald awarded Q40: Comparison with Enum Class Members a Like token.
Nov 29 2019, 10:51 AM · C++ (CPP) [Label], Programming [Dept]
mduminer updated the task description for T1259: Tokenize RIFT bytecode.
Nov 29 2019, 10:33 AM · Anari [Project], Programming [Dept]
mduminer triaged T1259: Tokenize RIFT bytecode as p5: Emergency priority.
Nov 29 2019, 10:33 AM · Anari [Project], Programming [Dept]

Nov 27 2019

mduminer asked Q40: Comparison with Enum Class Members.
Nov 27 2019, 2:54 PM · C++ (CPP) [Label], Programming [Dept]

Nov 24 2019

mduminer added a comment to T1248: Read from RIFT File.

If so, it seems to me that this is primarily a serialization task, rather then an interpreter task. If so, it would seem that serialization should be handled by serialize/deserialize methods on the classes that need to be instantiated, merely that this task is merely for parsing the RIFT file and calling the appropriate APIs. Is that correct?

Nov 24 2019, 12:57 PM · Anari [Project], Programming [Dept]

Nov 23 2019

mduminer edited the content of Getting Started/FAQ.
Nov 23 2019, 3:21 PM
mduminer edited the content of API and Bytecode.
Nov 23 2019, 3:16 PM

Nov 22 2019

mduminer published a new version of API and Bytecode.
Nov 22 2019, 10:13 AM
mduminer changed Office Hours from Sun 3:30pm-5pm, Tue-Thurs 3:30pm-5pm, Fri 11am-12pm to Sun 3:30pm-5pm, Tue-Thurs 3:30pm-5pm, Fri 11am-12pm. on mduminer.
Nov 22 2019, 9:02 AM

Nov 19 2019

mduminer set Office Hours to Sun 3:30pm-5pm, Tue-Thurs 3:30pm-5pm, Fri 11am-12pm on mduminer.
Nov 19 2019, 12:51 PM