profile
viewpoint

apple/swift-lldb 645

This is the version of LLDB that supports the Swift programming language & REPL.

save-buffer/swift-repl 6

Swift Playgrounds on Windows!

bulbazord/TigerWorks 3

A Tiger compiler for CS4240 at Georgia Tech

bulbazord/cache-sim 2

Cache Simulator implemented in Rust

bulbazord/gameboop 1

A gameboy emulator

bulbazord/BrainFreeze 0

An interpreter for the brainfuck esoteric programming language

bulbazord/chipb8 0

A Chip8 Emulator

bulbazord/ConcurrentPegGame 0

Like the PegGameProject, but with concurrency or whatever.

bulbazord/Crawl 0

Game with dungeon crawling and roguelike elements. Going to probably be similar to Mystery Dungeon.

delete branch bulbazord/gimme-a-letter

delete branch : fix-vowel-sounds

delete time in 8 days

PR opened dawnithan/gimme-a-letter

Fix vowel_sound

I believe these are all the correct letters!

I tested it by passing in every letter and verifying it made sense to say out loud, like so:

bulbazord@pipimi ~/code/gimme-a-letter (fix-vowel-sounds) $ python3 gimme.py
enter word: abcdefghijklmnopqrstuvwxyz
Gimme an A
Gimme a B
Gimme a C
Gimme a D
Gimme an E
Gimme an F
Gimme a G
Gimme an H
Gimme an I
Gimme a J
Gimme a K
Gimme an L
Gimme an M
Gimme an N
Gimme an O
Gimme a P
Gimme a Q
Gimme an R
Gimme an S
Gimme a T
Gimme a U
Gimme a V
Gimme a W
Gimme an X
Gimme a Y
Gimme a Z
bulbazord@pipimi ~/code/gimme-a-letter (fix-vowel-sounds) $
+2 -2

0 comment

1 changed file

pr created time in 8 days

push eventbulbazord/gimme-a-letter

push time in 8 days

push eventbulbazord/gimme-a-letter

Alex Langford

commit sha 08e20c2219f3cb71ec54483516a249f1ce952a02

chmod +x gimme.py

view details

push time in 8 days

create barnchbulbazord/gimme-a-letter

branch : fix-vowel-sounds

created branch time in 8 days

create barnchbulbazord/swift

branch : next

created branch time in a month

push eventbulbazord/bulbazord.github.io

Alex

commit sha ca03095ee746aea16182ed352d5b39434b6d8ef8

Update link to new github profile I changed my name on github.

view details

push time in a month

push eventxiaobai/llvm-project

Vedant Kumar

commit sha d49aedd315e35180b1df19476353ebe2558a318b

Build a flat LLDB.framework for embedded Darwin targets This patch configures LLDB.framework to build as a flat unversioned framework on non-macOS Darwin targets, which have never supported the macOS framework layout. This patch also renames the 'IOS' cmake variable to 'APPLE_EMBEDDED' to reflect the fact that lldb is built for several different kinds of embedded Darwin targets, not just iOS. Differential Revision: https://reviews.llvm.org/D85770

view details

git apple-llvm automerger

commit sha 463c7e2c87823e9a2c9712d8f933d515245c345f

Merge commit 'd49aedd315e3' from llvm.org/master into apple/master

view details

git apple-llvm automerger

commit sha c2c672399655636120ecd9b07836faf3d9693818

Merge commit '463c7e2c8782' from apple/master into swift/master-next

view details

Erik Pilkington

commit sha cc6d9f59fdbaf8b36b811562124ebabdc778ba2d

[libcxx][test] Fix a -Wstring-concatenation warning in fuzzer_test.h This was causing failures on green dragon: http://lab.llvm.org:8080/green/job/libc++%20and%20libc++abi%20trunk/780/

view details

git apple-llvm automerger

commit sha 0a3164fa5a465e222396278c6c2f8f994aa82fd7

Merge commit 'cc6d9f59fdba' from llvm.org/master into apple/master

view details

git apple-llvm automerger

commit sha ebeac4be87810dc41d6cf8aa42f33e4af32918bd

Merge commit '0a3164fa5a46' from apple/master into swift/master-next

view details

Adrian McCarthy

commit sha 7ddfb956e1a5ee91d0d30f33ca0c84faeb471db4

[lldb] Fix unit test parsing to handle CR+LF as well as LF Apparently when the strings are created, the `'\n'` is converted to the platform's natural new line indicator, which is CR+LF on Windows. But upon reading back with `sscanf`, the CRs caused a matching failure.

view details

git apple-llvm automerger

commit sha 678aeee07589264da7270343cde0bcf5efab2ef1

Merge commit '7ddfb956e1a5' from llvm.org/master into apple/master

view details

git apple-llvm automerger

commit sha 913f6e4660df2e5fb88565a7fb2ea1dd3d3eccfb

Merge commit '678aeee07589' from apple/master into swift/master-next

view details

Rahul Joshi

commit sha 12d16de538ce3726ea08ff415b34d97bed205a0d

[MLIR][NFC] Remove tblgen:: prefix in TableGen/*.cpp files - Add "using namespace mlir::tblgen" in several of the TableGen/*.cpp files and eliminate the tblgen::prefix to reduce code clutter. Differential Revision: https://reviews.llvm.org/D85800

view details

git apple-llvm automerger

commit sha c83a11795f6522fb6053a56dae2faf7bc718d43a

Merge commit '12d16de538ce' from llvm.org/master into apple/master

view details

git apple-llvm automerger

commit sha 600240eed842bac5a8cf49b91c18014831fd022b

Merge commit 'c83a11795f65' from apple/master into swift/master-next

view details

Michael Kruse

commit sha 62ef1cb2079123b86878e4bfed3c14db448f1373

[flang][msvc] Remove default arguments for function specializations. C++ does not allow function template specializations to have default arguments. IIUC callers will only use the default arguments of the primary template. gcc and clang accept the syntax anyway, but msvc emits an error. See https://en.cppreference.com/w/cpp/language/template_specialization for more details. This patch is part of the series to [[ http://lists.llvm.org/pipermail/flang-dev/2020-July/000448.html | make flang compilable with MS Visual Studio ]]. Reviewed By: DavidTruby Differential Revision: https://reviews.llvm.org/D85657

view details

git apple-llvm automerger

commit sha feb300d6fea0f8859cf9be150e24231daebc2c45

Merge commit '62ef1cb20791' from llvm.org/master into apple/master

view details

git apple-llvm automerger

commit sha 10ebc365a738fceedb0a355eda04afa7d79e8b53

Merge commit 'feb300d6fea0' from apple/master into swift/master-next

view details

Zequan Wu

commit sha a31c89c1b7a0a2fd3e2c0b8a587a60921abf4abd

[Coverage] Enable emitting gap area between macros Differential Revision: https://reviews.llvm.org/D85176

view details

git apple-llvm automerger

commit sha 2b9c6881b851e8b4aeec467e798bf5c1d62f3379

Merge commit 'a31c89c1b7a0' from llvm.org/master into apple/master

view details

Kiran Chandramohan

commit sha fc544dcf2daa378c74ea6dd4c86ed5478e7b48c5

[NFC][MLIR][OpenMP] Add comments and test for OpenMP enum declaration utility Reviewed By: mehdi_amini Differential Revision: https://reviews.llvm.org/D85857

view details

git apple-llvm automerger

commit sha 9b1f667bfc2a2f80502624448862a479433fbc0d

Merge commit 'fc544dcf2daa' from llvm.org/master into apple/master

view details

git apple-llvm automerger

commit sha c0c6bb295d462ea1f733969a6d12520fd6e41e72

Merge commit '9b1f667bfc2a' from apple/master into swift/master-next

view details

push time in 2 months

create barnchxiaobai/llvm-project

branch : repair-python-binding-generation

created branch time in 2 months

PR opened apple/llvm-project

[swift/master-next] Repair python binding generation

Some path were not updated as they needed to be.

cc @JDevlieghere

+10 -10

0 comment

4 changed files

pr created time in 2 months

push eventxiaobai/swift

Butta

commit sha 587973fd8b31d86e981401be0a3fcd0698b31f20

[build] Remove unemployed 'skip-{build,test}-*' flags from build-script-impl These flags have done nothing for awhile, as 26 of 31 have already been moved to build-script. Only the flags related to haiku, maccatalyst, and external-benchmarks are unrecognized by either build script after this removal.

view details

Augusto Noronha

commit sha 34c55e2d99509c826a1af599c7eaf357e9ec938a

Add functionality that returns correct reflection section name for different object files

view details

Pavel Yaskevich

commit sha 54d25818867e07594a027546f2f9d65827a66423

[ConstraintSystem] Add `isStaticallyDerivedMetatype` to `Solution` This is useful for a new style code completion which doesn't apply solutions back to neither constraint system nor AST.

view details

Pavel Yaskevich

commit sha a81b7d19e8f7591e098c7f94deb34e88dd08d8f6

[CSSolver] `solveForCodeCompletion` should fail if constraint generation fails

view details

Pavel Yaskevich

commit sha 73262ae2a974bc23e670204f49eae16e20859aec

[ConstraintSystem] Add `Solution::getResolvedType` to get a concrete type for a given `ASTNode`

view details

swift-ci

commit sha 2a5af15d39f570b38ac60d4d550327deddb50260

Merge pull request #33154 from buttaface/flags

view details

Pavel Yaskevich

commit sha 17e5ec4fac1225dedc8a08c35ba863576cca195f

Merge pull request #33406 from xedin/adjuments-for-code-completion [ConstraintSystem] A couple of adjustments to make interaction between solution and code completion simpler

view details

adrian-prantl

commit sha 722da4bbfaab4170d783513e1db2db3079328cb7

Merge pull request #33358 from augusto2112/reflection-section-constants Add functionality that returns correct reflection section name for different object files (Mach-O, ELF, COFF)

view details

Augusto Noronha

commit sha 90a7ac7dd9f4c3833347e9e0bca320d22509f036

Add functionality that returns correct reflection section name for different object files

view details

swift_jenkins

commit sha feec70e2d086cff74f09d19c7d05b62a52c2d6ce

Merge remote-tracking branch 'origin/master' into master-next

view details

adrian-prantl

commit sha b606a616f348bc91bb364662485b16f3c737e063

Merge pull request #33415 from augusto2112/reflection-section-constants-next Add functionality that returns correct reflection section name for different object files (Mach-O, ELF, COFF) [master-next]

view details

David Zarzycki

commit sha 00f47004961ba4b1a19c03e2acde8ff579ef2e0d

Handle expanded enums in upstream LLVM (ZOS and GOFF)

view details

Augusto Noronha

commit sha 1e28b982460e60571690f2dad316ce6794dc2e70

Fix reading metadata from ELF sections (cherry picked from commit 7cd920403d2005df6d18ff7c9c545467a2568577)

view details

adrian-prantl

commit sha 61996af624a74725090829688a87a5cc5abadf43

Merge pull request #33423 from augusto2112/read-elf-sections-next Fix reading metadata from ELF sections [master-next]

view details

push time in 2 months

push eventxiaobai/swift

Pavel Yaskevich

commit sha a907a15df9913ebe1fa73eac76316e09302186f0

Merge pull request #32821 from xedin/improve-typevar-bindings [CSBindings] Split type variable binding inference into phases

view details

Nathan Hawes

commit sha a8b41d3b786271e83282b680c63f6ce3e5685e7d

Merge pull request #32918 from nathawes/make-libcxx-build-a-noop [build-script-impl] Simplify libcxx build step

view details

Robert Widmann

commit sha 2198d7174c5857a92e42c5e76e1c1bb9a78db772

Remove -debug-time-compilation This flag no longer does anything now that the unified statistics reporting infrastructure exists. It is better to use -driver-time-compilation to see a bird's eye view of timing statistics for frontend jobs, and -stats-output-dir to see a down-and-dirty view of everything including performance counters.

view details

Robert Widmann

commit sha 638977454b80a04d172f0ce024378b01f3160e98

Remove SharedTimer Infrastructure Teach the UnifiedStatsReporter to directly construct llvm::NamedRegionTimer for itself.

view details

Alexis Laferrière

commit sha 930c8f2208e13abd9d2fe82321cfbfb7798044a3

Merge pull request #32910 from xymus/spi-property-wrappers-storage [Sema] SPI groups on a wrapped property propagates to the backing storage

view details

Robert Widmann

commit sha 53505c7ef4f5d0dede1832f465486e6ad387cdeb

Fix a Source Break With Function Builders Before 09db2902d21107165225f3397ac45e0e7c9fb018, the function builder transform used to try to detect when the builder type wasn't fully resolved. In such a case, rather than fail the solution set as we do currently, it would construct a null TypeLoc, then stash the type- variable-laden builder type inside of a TypeExpr and rely on CSGen to reinterpret that as a request to read the stashed type as it was constructing the rest of the system. This used to rely on the ability to construct an implicit TypeExpr node with a null type but now such a thing is banned by the TypeExpr interface. Instead, we have to detect this case and construct an *explicit* TypeExpr node pointing to all the usual fake data. This node's type will be used to resolve the build* member, but the final applied type of the node will be the builder type we stashed earlier - hopefully with outstanding type variables solved. rdar://65116204

view details

Michael Gottesman

commit sha 092edd66217e46280ea3d9f34168cdb682ca85b1

[ast] Rename VarPattern -> BindingPattern. VarPattern is today used to implement both 'let' and 'var' pattern bindings, so today is already misleading. The reason why the name Var was chosen was done b/c it is meant to represent a pattern that performs 'variable binding'. Given that I am going to add a new 'inout' pattern binding to this, it makes sense to give it now a better fitting name before I make things more confusing.

view details

Slava Pestov

commit sha 2a0c8d1090aa9f985c7642232beea9e9f69cb7f1

GSB: Fix use-after-free error when vending ResolvedType The maybeResolveEquivalenceClass() method can deallocate equivalence classes, because it calls updateNestedTypeForConformance(), which calls addSameTypeRequirement(). Therefore, the EquivalenceClass stored inside a ResolvedType could become invalid across calls to maybeResolveEquivalenceClass(). This was a problem in one place in particular, when adding a new same-type constraint between two type parameters. Fix this by not caching the equivalence class of a PotentialArchetype in the ResolvedType implementation. The only time an equivalence class is now stored is when returning an unresolved type, which is acted upon immediately. Fixes <https://bugs.swift.org/browse/SR-12812>, <rdar://problem/63422600>.

view details

Slava Pestov

commit sha c0d981ad61a268a9d158df7e039430ff230ed517

GSB: Simplify maybeResolveEquivalenceClass() When passing in wantExactPotentialArchetype=false, we don't actually ever call getDependentType() on the result. So the Type + EquivalenceClass form of ResolvedType can be removed.

view details

Slava Pestov

commit sha b76733b614d3e631bd482bebb764a81cddf505e1

GSB: Simplify ResolvedType implementation We don't need to store the EquivalenceClass anymore.

view details

Robert Widmann

commit sha 954fc46a7d39906e9ebd54b5f9c4dbce8c03c343

Merge pull request #32938 from CodaFi/time-is-of-the-essence [NFC] Remove -debug-time-compilation

view details

Dan Zheng

commit sha 3b8b632687236fa11443f15a99bf26ce3116a6fa

[AutoDiff upstream] Add `@differentiable` protocol requirement tests. (#32939)

view details

Xi Ge

commit sha 864c1269fff891f3fab055cface1700df0b96356

Merge pull request #32935 from nkcsgexi/refactor-candidate-compiled-modules ModuleInterface: refactor a utility function out for collecting candidate compiled modules. NFC

view details

Robert Widmann

commit sha 3e090b483352b3c6f889eec521605fda3ec1ab51

Merge pull request #32893 from CodaFi/build-a-bear Fix a Source Break With Function Builders

view details

Michael Forster

commit sha a11028f27abc79a3f2aaef50655a056c0c73cbaa

Update .gitignore for clangd The clangd cache is now stored in a .cache directory: https://reviews.llvm.org/D78501

view details

Varun Gandhi

commit sha d333925ec3dc1f3697f45d191ff2a3865ecdfc80

Merge pull request #32897 from varungandhi-apple/vg-manual-merge Manually merge master into master-next

view details

swift_jenkins

commit sha 9192927ebccab806c0f1b7806206bf1f3887c9f7

Merge remote-tracking branch 'origin/master' into master-next

view details

Rintaro Ishizaki

commit sha e953e523a035768a94cf4b60c86d32318c082787

[CodeCompletion] Fast completion inside function builder function `PreCheckFunctionBuilderRequest` applies `PreCheckExpression` to the expressions inside the function body. Previously it used to receive only `AnyFunctionRef` (`FunctionDecl` or `ClosureExpr`) as the parameter. However, when fast-completion kicks-in, it replaces the body of the function, then tries to call `PreCheckFunctionBuilderRequest` again, with the same function decl as before. It used to return cached "Success" result, but it didn't actually apply `PreCheckExpression`. So any `UnresolvedDeclRefExpr` remained unresolved. In this patch, make `PreCheckFunctionBuilderRequest` receive "body" of the function as well, so it doesn't return the cached result for the *previous* body. rdar://problem/65692922

view details

Mishal Shah

commit sha cb7c20f19fea16e9a17b1b96efa5218242a9f906

Disable sil-llvm-gen/alloc.sil test because it's failing on Ubuntu 18.04 Ubuntu 20.04 CentOS 8 Amazon Linux 2

view details

Mishal Shah

commit sha 1b3cf44a785a226909cdfbb2ddc5637a3e08356b

Merge pull request #32947 from apple/shahmishal/disable-65712583 Disable sil-llvm-gen/alloc.sil test because it's failing on

view details

push time in 2 months

startedhmemcpy/milewski-ctfp-pdf

started time in 3 months

startedArisotura/melonDS

started time in 3 months

more